{"msg":"setting up simulated sidecar","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709153833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709203603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57176"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709322213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39392"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709341973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49548"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709361473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33336"} {"msg":"configuring sim ereports","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709376753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709751903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709785973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53367"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709800533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34084"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709819893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59195"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709834083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48318"} {"msg":"configuring sim ereports","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709852203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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":"274076c3-c4b2-44cb-9745-a741ce91a19d"} {"msg":"setting up simulated gimlet","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709874973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709887003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43343"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709908133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41446"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709920783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53101"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709937593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:64542"} {"msg":"configuring sim ereports","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.709968324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710300504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710411674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710429824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62752"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710446334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60369"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710463614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33330"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710480884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53758"} {"msg":"configuring sim ereports","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710498864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710580864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.710736704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.711184094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"Setting rack_id","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.712228085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"name":"75517216-e665-442b-815e-3386428999cb","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716041788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716163988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716190328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716208458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716228368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716246188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716263638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716282008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716297378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716315108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716332338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716346698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716365338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716381838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716397568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716419948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716440018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716457378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716473378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716492588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716510068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716528598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716545708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716565458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716582919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716599269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716615019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716635629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716652589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716667429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716686519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716702929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716718099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716735539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716753809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716770809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716786439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716805889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.716827319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716840849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"attempting initial SP discovery","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716856649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","discovery_addr":"[::1]:57176"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.716884389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716906769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","discovery_addr":"[::1]:53367"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.716923249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.716943369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","discovery_addr":"[::1]:43343"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.716959199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.717010169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","discovery_addr":"[::1]:62752"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.717029859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.717179939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","error":"discovery process not yet complete","elapsed":"48.06µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:40:59.717204109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.717279079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","producer_id":"75517216-e665-442b-815e-3386428999cb","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71792218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"registered endpoint","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71828662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:38204","component":"dropshot","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.71834006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:38204","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71882233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:38204","component":"dropshot","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:38204","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71886711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71888967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"new DNS resolver","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.71890239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.7189245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.71893933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","interval":"10s","address":"[::1]:38204","producer_id":"75517216-e665-442b-815e-3386428999cb"} {"msg":"bound metrics producer server","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.71895776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","address":"[::1]:38204","producer_id":"75517216-e665-442b-815e-3386428999cb","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.71899732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.71904061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.720378071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","sender":"Sender { addr: [::1]:46751, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.720474991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","sender":"Sender { addr: [::1]:41667, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.720519761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","sender":"Sender { addr: [::1]:33931, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.720558292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","sender":"Sender { addr: [::1]:59971, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.725144975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725190575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","addr":"[::1]:57176"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.725204725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725223285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","addr":"[::1]:53367"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.725248955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725270245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","addr":"[::1]:43343"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.725324145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725347045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","addr":"[::1]:62752"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:40:59.725364045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"6.220525ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725395645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725418835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725437925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.725454305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.725473175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.79805196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"found a new little friend!","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.79809994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.79812948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.79814449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:40:59.7981629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799148951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799189791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799210391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799224241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799757641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799802201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799820911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.799841951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.801433162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.801510423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.801551983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.801589253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.803303694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.803370184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.803414184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.803456494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.805947256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.805999176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.806026886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.806073626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.806100026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.806118426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.806132906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.806148366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.87765741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.87770445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.87772595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.87775444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.87782444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.87788058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885568886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885619676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885655946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885676686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885695686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885711686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885733306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885753296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885771916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885786756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885802996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885820126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885836066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885867216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885891696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.885912146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.885929276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.885949696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.885966906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.885995116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903228859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903259149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903322249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903360829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903381519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903400089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903415889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903436889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903454959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903467869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903484139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903503089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.903524289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.906192631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.906449502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.906503642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.906520602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.915190718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.91754544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.91758457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.91760686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.922920044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.922975904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.922995274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.923007824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.923025654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.923067404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924779745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924833546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.924852906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.929285259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.931471361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.931550491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.945619401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946525032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946550582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946616842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946631932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946649512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946666572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946684312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946700232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.946718372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.946736462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.946945722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.946964612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.946983112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.947484853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.947509693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.948720294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.948778294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.948794734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.948913164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.948959824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.948997814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.949777204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.949810464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.949834924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.949855434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.949873384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.949890024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.949931534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.949974424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.950976385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.951032295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951053455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951073225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951088735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951107815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.951130335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.951146665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.951679976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.951724466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951813356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951829366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951849876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951867576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951884616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951904376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951926076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951965146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.951981916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.952003526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.952022736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.958701891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.958758271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.958781191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.958798281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.958839791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.958854731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.958871931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.958890421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959541962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959575282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.959649032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:40:59.959693412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959733862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959838482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959879992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:40:59.959901862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.031627176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:52974"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.039650062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1237c58c-34e5-4eb9-a05b-866f77e49ab2","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.039730222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1237c58c-34e5-4eb9-a05b-866f77e49ab2","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.082318254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1237c58c-34e5-4eb9-a05b-866f77e49ab2","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":42683,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.087859608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"5cd31dc3-e77f-419a-b3ab-0820800ee3bb","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.087912768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"5cd31dc3-e77f-419a-b3ab-0820800ee3bb","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.088115239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.11631258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.11644084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.117251381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.117704801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.118334421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 8 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.118644232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"399.490162ms","count":"1"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:00.118918672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"5cd31dc3-e77f-419a-b3ab-0820800ee3bb","remote_addr":"[::1]:52974","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":31066,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.478943153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:00.544322533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"825.259083ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950399718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950446158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950460588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950478138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950527758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950548208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950567998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.950585058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.950827318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.950875518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.950912238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.950949308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.96696531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967240951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967368501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967453921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967592081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967652831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967765371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.967922721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970260113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970358733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970384913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970416403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970430333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970445843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970459943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970477073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970491813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970505473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970520593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970555223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.970571853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.970585773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.970600873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.970635493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.970650883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.977069298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.97932762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.97943992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.97948886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.97977141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.97983208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.97992487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98004104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.98012215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:00.9801383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.9802035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.98027641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.98029414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.992202459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.992327129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:00.992396099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014134056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014309716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014356646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014401446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014437686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014468636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014501906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014538596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014602346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.014637806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.014881556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.014978527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.015038667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.015095267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.017598688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.022430282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.023104123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.023179263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.023242353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.023263043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.023282693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.023304963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.027328096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.027379536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.027553316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.027569726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.027620746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.027636226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.027651956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.027669746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.028346827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.028380397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.028400907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.028415007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.028434997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.028448437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.028462337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.028477077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.029070357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.029106217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029124767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029141147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029156647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029170617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029186097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029201557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029218227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029234247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.029250027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.029266927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.029283207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.036061582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.036110572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.037781054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.037817574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.037834244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.037847604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.037886784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.037904384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.038904545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.038944735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.039049485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.039418215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.039485195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.039679815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.039724915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.039741365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839040937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839133427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839168567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839220647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839389657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839462277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839507307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.839550197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.848566574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.848706754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.850336345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.850502565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.850830016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.853140207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.853265258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.853346008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.853419178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.854308228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.854399188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.854435008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.854453278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.854471798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.854485938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.854539319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.855537239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.855561899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.855577749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.855594319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.855611819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.857290001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.857321281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.857339681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.857364091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.857379311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.867387348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.867431428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.867473508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.867492428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:01.867804519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"2.148777799s","count":"3"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.868699519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.871344451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.871378391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.871397361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953730493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953773113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953798003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953813343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953834323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.953848883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.961638409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.961681369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.961699319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.971768737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.972212967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.972245167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973181818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973231588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973252448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973271938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973295838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973314838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973330968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973347768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973405748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.973421268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.97538218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.97543577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.97545563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.976755901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.991307772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:01.991375792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.991588722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.991606222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.991715222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:01.991734502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110641972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.110704452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.111762932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.111794543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.112164103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.112182743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.112202113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.112217183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.112561203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.112833183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.115371635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.115405405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.115424425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.115440845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.115457925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.115480795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.122576291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.122733221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.123490011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.123579531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124282112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124354912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124428522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124461792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124494672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124527722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124558632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124590242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.124624972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.124744542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.124802982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.129715666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.129821996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.129986636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.130101466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.13453243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.13457087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.21508578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.2151317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.218915793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.218946343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.219377274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.219425754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.219619064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.219655094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.219730334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.219771884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79880419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79885729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79887218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79888673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79890163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.7989182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79893433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79894974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.7990006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.7990353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79906853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79910762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79917938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.799216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79924744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79927946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79934489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79936465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79937964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79939741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79941447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79943059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79948962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79952032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79953403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79955047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79956598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.7995813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79959581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79960843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79962283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79963706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.79965098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79966495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79968097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79971747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.79973274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.800403101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.802895923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.802937313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.802957613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.802977963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.802993213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.803010123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.803026683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.803044573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.803057643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.803072403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.803107653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.803123573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804176174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804201994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804220494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804240154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804271504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804295384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804311544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804331244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804347054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804363824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804382054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804400474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.804414274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804433814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804470274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804486494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.804501714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.806191765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.806234825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.806253995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.806268015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.806284455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.806298515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.806315685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.806333425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.809795568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.809826648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.809921618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.809938798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.809979138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.809994208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810110908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810151738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810808029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810832129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.810858659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.810872909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.810891709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.810904949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810919579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.810934929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.811620939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.811645049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811694099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811710719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811727719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811744759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811762739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811778599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811795239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811811299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.811825509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.811842239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.811859029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.813494771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.813540581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.813559661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.813574581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.813592281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.813607081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.813624491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.813641381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814176851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814202221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.814223191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:02.814259451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814303181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814339031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814373211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:02.814393941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.961973166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.962021536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.962067926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:03.962110816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.067961455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.068229556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.068387976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.068463766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.070273107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.070331697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.070359817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.070388677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.07362021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.07370869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.07393019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.07397625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.077020882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.077051162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.077068322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.077085352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086287749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086330999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086350559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086425609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086443979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086463689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086482159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086499409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086518569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086533129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086549059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086567799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.086584309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.089878082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.090231392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.090281052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.090300692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.091022923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.094402655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.095666016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.095705736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096092377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096128827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096146397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096161187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096176007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.096200877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.096417777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.096462247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.096501047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.098455198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.098483508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.098499908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.106895655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107030425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107051415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107067245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107086595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107103905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107119665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107137815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107156925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.107171215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.107531365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.107570555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.107613575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.107631115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.110966188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.112939139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.115555521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.115594001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.115611041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.115626091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.115712521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.115749671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.117800553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.117838523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.125273459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.125301349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.125373999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.125390829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.12699879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.12702863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.127987671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.128012631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.128469861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.128493811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.128512811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.128527991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.130536443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.130563233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.131453413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.131479683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131590863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131609583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131628123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131644263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131660653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131682673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131701434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131719274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.131735824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.131755524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.131772054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.133386865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.133417585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.142485272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.142521722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.142668642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.142705452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.142849502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.142871712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.145067644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.145134914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.146498605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:04.146543915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.146707955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.146752985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.146785195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:04.146802135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.01678068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.019559602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.019596802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.019615132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.019630212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.020043342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.020147772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.020190772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.020212622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.020664403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.020702173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.020742423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.020776233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.03041408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.03050038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.03053663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.03056954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033033232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033075952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033096972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.033115732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033414822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033437372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033464422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033500542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033515152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033532722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033549973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033567753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033732763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033779513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033801693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033821553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.033839113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.034027803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"5.315006643s","count":"4"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.049699635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.049816175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.049855955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.049878975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.051178436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.053806758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.053851708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.053873218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054659858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054705708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054722168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054735628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054751878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.054766339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.092487487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.092534627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.092551737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.151409791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.151455061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.151477451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152333532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152382742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152397462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152417912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152435872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152451732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152468342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152483772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152500152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.152514652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.156048225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.156116595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.156135875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.156555745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.165920332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.165964112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.167771194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.167814984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.167835214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.167851764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.171705827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.172108647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.174161129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.174206019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.17585385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.17590422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.17592139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.17593707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.182531425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.182560295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.186934918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.187001108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.187321048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.187345808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.187362538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.187376388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.18920749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.18923433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.191607982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.191654352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.191942832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.191962812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.191986392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192029892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192048532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192066422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192083012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192098912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.192116152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.192629502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.192996423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.201130099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.201176359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.201453249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.201479419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.201495719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.201508279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.201822189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.201848779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203367871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203406931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.203541741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.203581081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203640811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203711251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203747081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.203781021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.489882017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:63448"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.490902177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"ff574a0c-9a59-4d25-8995-2be14e5da526","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.490983157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"ff574a0c-9a59-4d25-8995-2be14e5da526","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.491170018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.492082578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.492482769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492654949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492692199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492726529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492754529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492782749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492812709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492842409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492870029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492897089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492926729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492956489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.492989319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493026289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493053969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493085319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493220709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493257959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493286769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493318409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493355929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493391139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493425619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493454919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493503999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493534739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493562239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493597479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493665609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493701479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493718499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:05.493736109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.49380571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"ff574a0c-9a59-4d25-8995-2be14e5da526","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2913,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.497887373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"27524337-6369-4152-a2c5-45809fda35e0","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.497947833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"27524337-6369-4152-a2c5-45809fda35e0","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.498254793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.498316603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.498408933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.498482383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.498660423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.498792863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"27524337-6369-4152-a2c5-45809fda35e0","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":933,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499250934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c67b295b-9dee-4ff5-beca-d738f9cf2db4","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.499277494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c67b295b-9dee-4ff5-beca-d738f9cf2db4","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499325234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.499385364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499439204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499498834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499519044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.499637294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c67b295b-9dee-4ff5-beca-d738f9cf2db4","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.499989074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"8bd225a2-13ab-48d6-81de-cce2b4ca87e6","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.500055294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"8bd225a2-13ab-48d6-81de-cce2b4ca87e6","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500073004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.500138164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500178294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500214264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500233394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 64 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.500328094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"8bd225a2-13ab-48d6-81de-cce2b4ca87e6","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":340,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500682265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"5fbac8f9-c1ab-4ee8-af0c-e19dba71446e","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.500703375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"5fbac8f9-c1ab-4ee8-af0c-e19dba71446e","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.500760765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.502016856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.502278136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.502313776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.502378816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 64 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:05.502477306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"5fbac8f9-c1ab-4ee8-af0c-e19dba71446e","remote_addr":"[::1]:63448","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1799,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798479469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798543979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798561509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798576099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798591119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798612589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798629649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798645849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.798665159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.798712839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.798745169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.798777679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.7988093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79884753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.798887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79892087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79895789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79897674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79899349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79901123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79903977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79905536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79907212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79910618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.7991216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79913878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79915804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79917617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79919212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79920567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79922197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79924108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.79926132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79927796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79929877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79933616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79935329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.79975806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802274292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802325152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802345082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802366622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802382582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802401642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802419672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802436472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.802466832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802484182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802514572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.802535422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804222034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804253634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804318034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804472594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804604614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804620134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804641704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804657594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804672764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804687094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804702484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804717544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.804730934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804745764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804778784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804794504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.804811834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.806697385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.806749325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.807808446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.807829436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.807847576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.807862536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.807962316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.807980816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.810295748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.810319068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.810414528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.810457198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.810474798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.810490718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.810507788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.810524838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.811022219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.811055629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.811074699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.811090459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.811106489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.811120279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.818277134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.818428674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.819570765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.819596125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.819926535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.819946245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820000045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820191256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820276686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820300246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820317256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820333466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.820349176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.820364006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.820407866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.824714799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.824822569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.824921829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.825039019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.825058759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.825076369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.825137749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.825156489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.82582112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.82589505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.82591828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:05.82595614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.82610488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.8261584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.82623642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:05.82629242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798802973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798854973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798871373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798887303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798907773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798932993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.798993763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799025703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799045253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799088933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799151303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799206523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799252253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799296413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799338413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799374503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799413393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799432313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799453013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799478303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799548733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799566773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799586893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799623713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799641143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799664343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799721133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799764843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799781983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799800173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799820793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799857463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.799875083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799892843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799912103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799945223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799965163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.799985983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801732365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801775955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801794335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801813145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801828525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801846105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801860365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801875885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.801890875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801906805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801925775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.801945255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.802938656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.802961916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.802984986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803003466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803089016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803123026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803143616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803161486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803180726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803197906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803214966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803235146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.803249726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.803265276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.803301306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.803331026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.803351136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.804760817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.804808437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.804828697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.804843727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.804859617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.804873857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.804891547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.804909187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.807426299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.807460319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.807508149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.807526449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.807545049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.807561969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.807583559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.807601089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.80816252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.80819234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.80821214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.80822671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.80824466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.80826202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.80940776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.809440821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.811253242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.811286362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811423052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811447312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811463982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811477932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811494062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811512552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811533692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811549552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.811566602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.811584192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.811603852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813040153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813090773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813128113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813145103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813161423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813177563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813195523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813215123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813765954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813802064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813820324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:06.813851684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813885434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813924344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813958904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:06.813979174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.434885382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:55497"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.435073982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"0fd5c987-95bc-41ed-bc08-312b138d8f44","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.435121822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"0fd5c987-95bc-41ed-bc08-312b138d8f44","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.435140402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.435211782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.435331172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435471723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435494383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435511773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435525823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435544053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435558413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435572623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435594623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435611183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435626243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435643453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435662883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435689273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435704253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435717383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435731283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435747683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435766743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435781043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435793773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435806633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435821133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435838793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435854323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435868343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435883763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435897893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435911483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435931163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435947653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:07.435962513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.435975813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"0fd5c987-95bc-41ed-bc08-312b138d8f44","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":482,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.436490663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"ffbdca67-46d1-4249-8377-3f05088da73a","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.436532833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"ffbdca67-46d1-4249-8377-3f05088da73a","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.436690903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.436766074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.436855284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.436896994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.436922374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 42 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.437106394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"ffbdca67-46d1-4249-8377-3f05088da73a","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":610,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.437551274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"55d56639-5ca3-438a-8538-d265b4845352","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.437583774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"55d56639-5ca3-438a-8538-d265b4845352","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.437602464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.437620354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.437654104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.437692994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.437711494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 22 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.437795634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"55d56639-5ca3-438a-8538-d265b4845352","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":324,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.438196045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"e2c66506-a0ae-4885-9bbc-61b3bb06da25","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.438370175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"e2c66506-a0ae-4885-9bbc-61b3bb06da25","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.438401245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.438422905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.438458145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.438495925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.438514185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 86 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.438550835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"e2c66506-a0ae-4885-9bbc-61b3bb06da25","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.439385866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"53790ed0-affd-4109-84ea-21ddc1701593","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.439427636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"53790ed0-affd-4109-84ea-21ddc1701593","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.439446286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.439463156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.439538106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.439585116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.439603076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 86 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:07.439697556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"53790ed0-affd-4109-84ea-21ddc1701593","remote_addr":"[::1]:55497","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":409,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799699106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799750056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799765166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799778256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799791216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799807036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799822796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.799838546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.799965736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800039536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800101116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800150287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800201367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800246697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800328357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800386997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800421857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800439547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800458297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800475807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800492617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800506297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800523177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800553147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800566377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800581647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800596597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800611657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800626207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800638787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800669687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800686677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.800703957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800722107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800737777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800773007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.800790787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.801250397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.803709649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.803760459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.803778229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803794959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803809809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803932739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803949439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803965409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.803978249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.803992359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.804008749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.804023629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806574191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806617811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806635831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806654161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806685191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806701961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806718541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806732911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806749071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806764012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806778702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806793172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.806805602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806819742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806865772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806880932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.806896542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.808362783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.808392933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.808411863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.808425423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.808442993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.808457143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.808476393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.808492683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809240993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809262553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809297463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809312673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809327333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809339723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809354233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809373313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809912114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.809951024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809969284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809982334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.809997614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810011944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810100494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810116164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810644064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810697794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810715744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810730284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810766395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810779265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810794875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810809705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810824135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810838575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.810853085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810867155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.810882785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.812328626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.812374446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.812410526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.812425616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.812440176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.812452876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.812466936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.812481736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813003176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813027046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.813069266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:07.813112576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813141196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813172526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813203756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:07.813220896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798584308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798631798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798647388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798661838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798743538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798767608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798785488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798802249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.798818879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.798856449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.798893419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.798932639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.798970339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799008149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799044339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799079159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799120729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799139759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799156129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799174039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799195159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799210929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799240429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799276049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799291699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799314189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799330209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799346539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799364419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799378559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799394729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799410739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.799427169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799446459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799463789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799500919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799515769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.799902939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801634601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801694181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801715051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801735281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801792381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801811991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801825431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801845801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.801860621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801876501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801895031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.801911771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.802841592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.802902452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.802926612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.802948392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.802986072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803004482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803020702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803036142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803055252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803072022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803090012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803109502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.803123672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.803139902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.803177852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.803202282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.803219382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.804641623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.804685743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.804707213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.804735783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.804754583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.804770663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.804785583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.804803123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.805676704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.805705814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.805727094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.805744114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.805759274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.805773334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.805789014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.805806914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.806356914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.806389294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.806408624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.806425704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.806442144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.806459174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.806475184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.806491544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.807052605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.807083205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807106895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807121225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807137795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807151495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807167295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807185255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807200055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807214105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.807234705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.807252625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.807269315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.810887448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.810939238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.811009218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.811026508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.811092288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.811107598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.811126028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.811144178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812021848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812054998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.812081959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:08.812116699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812162939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812204449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812248659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:08.812268699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.297885905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.301323037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"9.582276247s","count":"5"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.563477645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:33750"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.563657155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"b23de298-ac11-458a-988c-c7803ea74e37","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.563680295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"b23de298-ac11-458a-988c-c7803ea74e37","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.563718525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.564438656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.564632616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564720366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564737606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564752646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564768206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564781976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564796666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564810066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564823156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564835726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564850306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564864326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564880516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564894656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564907776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564920176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564933426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564946166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564959596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564975476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.564993396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565007736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565021166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565042496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565055826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565070856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565083536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565096326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565110766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565124606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565138216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:09.565154416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.565168806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"b23de298-ac11-458a-988c-c7803ea74e37","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.565482637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"54d3de7c-bb77-4c01-92f3-0258e5279a26","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.565505437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"54d3de7c-bb77-4c01-92f3-0258e5279a26","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.565629217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.565685987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.565752797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.565794297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.565827817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 53 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.565938777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"54d3de7c-bb77-4c01-92f3-0258e5279a26","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.567216338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c263654c-37c4-4d82-bd3f-a8cae254d14d","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.567244788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c263654c-37c4-4d82-bd3f-a8cae254d14d","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.567375208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.567476598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.567558018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.567602858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.567627488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 28 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.567697498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"c263654c-37c4-4d82-bd3f-a8cae254d14d","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":494,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.568118159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"17526e51-1436-4b69-bd35-8b8f213f095f","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.568141249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"17526e51-1436-4b69-bd35-8b8f213f095f","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.568161309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.568208769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.568263989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.568317079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.568337039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 108 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.568408739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"17526e51-1436-4b69-bd35-8b8f213f095f","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":336,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.573306372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"1181564d-b125-44e4-83d1-9003c7df353a","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.573350953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"1181564d-b125-44e4-83d1-9003c7df353a","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.573571243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.573723493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.573799963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.573861463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.573879873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 108 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:09.574062893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"1181564d-b125-44e4-83d1-9003c7df353a","remote_addr":"[::1]:33750","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":759,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798582071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798626081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798642381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798657971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798672071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798689091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798705831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798723771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.798795442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.798852332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.798881652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.798909672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.798965802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799030642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799116692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799154062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799191102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799208402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799227962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799246052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799266392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799284772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799317882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799351852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799369142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799386982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799404632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799419952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799436582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799451032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799493372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799508962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.799525432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799545742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799566412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799601042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.799617672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.800318933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802224904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802256414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802273584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802292784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802308534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802359034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802408354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802425114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.802438174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802453394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802471504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.802488254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803405115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803447025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803471555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803490345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803522755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803542235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803558485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803574985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803591215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803608875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803626625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803650535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.803664515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803682715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803722065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803756495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.803778055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.805237246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.805277036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.805294056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.805307146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.805381366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.805395806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.805411706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.805430407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.806255127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.806319767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.806367927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.806385247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.806401057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.806415917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.806432647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.806452747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.807040368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.807086738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.807142198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.807158658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.807216518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.807260888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.807294938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.807316638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.808165599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.808214889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808417319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808449909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808488779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808503439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808522829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808554279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808571069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808586269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.808602569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.808618419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.808696209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.811349501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.811389551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.811480201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.811512721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.811528761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.811542221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.811557401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.811600171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812172592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812214992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.812233192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:09.812272182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812314562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812348402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812435692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:09.812455082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798456904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798508104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798524034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798540804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798557094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798576064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798596164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798613784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.798664614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.798728864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.798762614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.798795435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798828415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798865825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798905505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798941465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798976485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.798995025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799012245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799031955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799049985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799064995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799083415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799116355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799130195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799145945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799161515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799178675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799195335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799209685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799224635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799239915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.799256265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799283975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799301645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799334745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799350225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.799618675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801390316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801439246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801458127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801477977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801493597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801510667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801523997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801542477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.801558567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801576337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801591457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.801607237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802577787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802609297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802627927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802645207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802680477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802696837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802712857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802727677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802741737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802757757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802772788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802786948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.802799128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802812738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802844728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802859218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.802873528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.80653836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.80656413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.807890261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.807928591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.807949531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.807964461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.808121952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.808162272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.809941553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.809987463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.810161543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.810178793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.810200423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.810217403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.810247573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.810266243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.810848904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.810876634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.815106377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.815147547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.815166507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.815185897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.815330427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.815351177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.816062068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.816092728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816178048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816195008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816212728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816227198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816245738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816260778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816276258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816292138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.816306868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.816324718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.816341568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.817813319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.817862769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.818646349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.818682869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.81869916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.81871821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81881859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81883837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81941922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.8194491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.81953976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:10.81958847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81962772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81966281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81969398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:10.81971214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.615951031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:55471"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.616564771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"e869fe81-12f0-418b-9cd2-1b709db499a0","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.616613321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"e869fe81-12f0-418b-9cd2-1b709db499a0","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.616681551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.616787671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.616899041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616916221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616928841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616942541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616954841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616968571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616982491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.616995771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617010701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617032701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617046931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617061311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617075491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617091551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617104092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617118472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617131672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617149022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617164872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617179372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617195222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617210752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617226432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617239912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617256192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617272042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617285912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617302042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617320192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617336232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617350862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:11.617365522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.617378312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"e869fe81-12f0-418b-9cd2-1b709db499a0","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":473,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617485622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"4f7591d1-2f27-4e25-85c9-bb5da10edafa","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.617507322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"4f7591d1-2f27-4e25-85c9-bb5da10edafa","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617567242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.617611522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617681422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617740452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.617784292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 64 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.617889292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"4f7591d1-2f27-4e25-85c9-bb5da10edafa","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.618485843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"b6e86d6a-e847-4872-ad99-c428d27105d6","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.618515283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"b6e86d6a-e847-4872-ad99-c428d27105d6","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.618565163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.618649493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.618689033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.618864313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.618959623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.619048093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"b6e86d6a-e847-4872-ad99-c428d27105d6","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":573,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.619431953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"6d178846-d89d-4eaa-ad49-68b389e688cc","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.619453473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"6d178846-d89d-4eaa-ad49-68b389e688cc","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.619469133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.619522363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.619578363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.619639393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.620719704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 130 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.620785364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"6d178846-d89d-4eaa-ad49-68b389e688cc","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621121095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"e0215edc-93cf-441e-95e0-f2d343f48caf","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.621150625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"e0215edc-93cf-441e-95e0-f2d343f48caf","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621175005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.621248155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621326205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621365585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.621382805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 130 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:11.621428915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"e0215edc-93cf-441e-95e0-f2d343f48caf","remote_addr":"[::1]:55471","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":336,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.805491673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.805544113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.805561233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.805576663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.806094433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.806135423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.806154363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.806171493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.806365063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.806401403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.806437003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.806465633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808707565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808774475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808815215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808851705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808973795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.808995045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809012815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809031415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809148055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809188485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809207925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809237475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809252305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809267415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809284285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809299605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809315135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809329505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809344365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809358555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.809375375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809390645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809409706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809443896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809460216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.809842116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811540527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811574617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811592927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811682677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811701137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811718677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811733837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811839017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.811855347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811909247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811928157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.811945317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.813020608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.813049628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.813067628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81479932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81489975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81493095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81494891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81497815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81499488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.8150093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81502492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81508585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.81510129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.8152593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.81531807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.81533454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.81535066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.817338551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.817387442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.817456232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.817497082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.817514822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.817528102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.817545682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.817562772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.820248154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.820310974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.827491959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.827542969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.827561519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.827576569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.827745879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.827767959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.82867227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.82872597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.829555571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.829589701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.829607121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.829621961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.829714751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.829826341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.830373411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.830417871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830451971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830480851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830505621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830520261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830560321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830578251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830597631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830613681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.830627972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.830648332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.830666662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.832245833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.832270123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.834176404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.834220904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.834237704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.834252414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.834270084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.834289054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.834927475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.834963805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.835020045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:11.835064505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.835096895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.835130305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.835165215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:11.835186865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799199981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799258231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799275081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799290851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799305781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799326101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799343691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799362091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799382441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799421931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799465251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799496601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799525091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799556901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799588511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799625751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799656981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799674051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799689781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799706451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799723421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799738011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799754951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799783091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799796821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799815541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799830971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799847191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799863581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799877901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799893861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799910371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.799926521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799943211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799963371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.799995211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.800081301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.800483972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802224343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802276083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802295453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802313393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802327923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802344253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802359793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802375023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.802388733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802404233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802422653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.802438713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803406084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803428804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803449964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803475564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803509104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803524034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803542454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803557944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803573694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803593874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803615704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803634264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.803651354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803668014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803701714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803717614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.803733644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.805272465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.805307075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.805624136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.805659926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.805678486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.805692546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.805709466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.805726896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.806562876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.806583556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.806601936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.806616286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.806631716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.806650426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.806665996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.806685466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807148257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807196487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807217047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807237147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807263317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807279677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807297137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807317887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807836057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.807874777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807895177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807910437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807929767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807945817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807964067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.807988327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.808004507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.808020917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.808037407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.808052247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.808072997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.809574539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.809613359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.809636129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.809651289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.809672189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.809688099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.809708489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.809728569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810316389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810356929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.810377269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:12.810410789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810447819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810488899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810523649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:12.810542239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.645056549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:13.646103999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"13.927064099s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798348133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798404283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798419653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798433283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798446983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798465753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798482033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.798500993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.798552683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.799332424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.799386394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.799447104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799776264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799829524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799865544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799901344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799936374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799957344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799973944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.799994134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800014874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800031264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800047764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800117825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800148945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800200875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800219585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800238755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800254705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800267885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800287425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800303535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.800319705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.800336945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.800353265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.800386345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.800404035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.800815015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.802900267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.802951387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.802972687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803004587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803024247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803057567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803072707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803100057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.803149317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.803166967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.803182297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.803201707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.80762583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.80768427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.80770434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.80786747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.8079516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.80799478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.80802032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.80803825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.80805603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.8080747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.808091191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.808108641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.808125411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.808169761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.808258151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.808296881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.808319601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.810107012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.810150102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.810458522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.810480612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.810503662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.810522942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.810542692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.810562502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.812496194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.812527814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.812741254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.812778644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.812796974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.812813224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.812831894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.812851704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.814106865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.814160695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.814297325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.814315605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.814379255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.814394915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.814411295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.814452375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.815262966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.815287786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815455916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815475306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815493116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815508366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815523756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815539666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815554636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815572476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.815587626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.815606416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.815620846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.817423158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.817459568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.817527258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.817543728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.817560478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.817575228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.817590378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.817605828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818310078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818364638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.818404088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:13.818497908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818652108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818696399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818760769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:13.818780529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80169932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80174171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80175862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80177713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80179184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80181021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80182871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80184656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80187429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.801912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80194488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80197812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80204684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80210736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80214554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80217957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80221662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80223707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80225408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.80227214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.8023042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80232002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80233504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80236661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80238047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80239641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80241188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80242644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80244389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80245754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80247405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80248995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.80250559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.804366692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.804409332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.804443732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.804459162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.805044332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808512585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808558045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808580445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808763815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808811335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808831035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808849755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808866905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.808881235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808897215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808915295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.808946985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.809947646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810086336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810107216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810151686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810191506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810207416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810224846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810241286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810261606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810280296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810309156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810325366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.810369356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810387686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810425796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810444386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.810465596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.811860457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.811887627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.812023787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.812088098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.812106658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.812120268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.812135808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.812152458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.812899918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.812923198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813156828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813225578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813249748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813264128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813281228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813299048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813705439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813766329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813802369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813821379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813839149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.813853349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813869269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.813885759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.817438992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.817475152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817701472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817747182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817763802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817778672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817794482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817810942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817829382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817845112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.817861122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.817877262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.817898752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.819490433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.819526383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.819646073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.819664353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.819680053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.819694283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.819750283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.819780153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820441394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820478724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.820496674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:14.820531634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820751884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820820404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820854734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:14.820873024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799212991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799246621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799260821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799281871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799299561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799318321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799335581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799356841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799446221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799481421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799513231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799545271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799613731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799657881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799691441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799731971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799764231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799889101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799914221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.799935561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799955191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.799970711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800008521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800043521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800057151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800076911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800095441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800112171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800129702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800143422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800161102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800179802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.800196542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.800213642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.800233782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.800296062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.800313132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.800600772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802390533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802433633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802453843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802477113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802493373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802510413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802523793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802542133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.802557583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802575093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802590853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.802607653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803600784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803663534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803684024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803703334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803737914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803758124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803773904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803790554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803821724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803839284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803855984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803873404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.803888884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803906644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803946874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803965844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.803985064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.805389865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.805434896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.805457096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.805472446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.805488256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.805503076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.805521166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.805538526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.806299266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.806333026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.806351516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.806369736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.806386216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.806401526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.806421876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.806450246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.806967187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.807018937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.807038067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.807053847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.807070447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.807084737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.807100367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.807115257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.809023798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.809061148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809078408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809091868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809107128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809119778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809134288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809148448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809162998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809177138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.809191568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.809205588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.809220708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812136801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812179241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812198851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812213161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812234691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812249451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812265601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812286961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812778471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812807471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812825431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:15.812863421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812899911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.812976591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.813026981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:15.813047061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.631768319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:43478"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.631967189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"a7aef18a-92ab-4d8d-b36e-135215a625a9","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.632002879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"a7aef18a-92ab-4d8d-b36e-135215a625a9","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632023089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.632100869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632224119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632255609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632270439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632283349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632298349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632312489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632326669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632340769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632356149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632371819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632386069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632398679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632412259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632426829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632441159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632454149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632471169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632486169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632504149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632516949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632530339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632543239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632556079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632568639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632581179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632594239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632606999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632620499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632634989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632650859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632666879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:16.632681999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.632694569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"a7aef18a-92ab-4d8d-b36e-135215a625a9","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632726109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"22fc620a-6c02-4cda-9a6b-f031895835a6","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.632745349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"22fc620a-6c02-4cda-9a6b-f031895835a6","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632825229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.632857689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632917439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.632952979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63301238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 87 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.6330971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"22fc620a-6c02-4cda-9a6b-f031895835a6","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63348178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"44659c22-a6e5-448b-b628-27685ef8b253","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.63350575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"44659c22-a6e5-448b-b628-27685ef8b253","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63356353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.6336096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63365352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63368902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63372358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 46 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.63380541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"44659c22-a6e5-448b-b628-27685ef8b253","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":330,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"bec49926-029a-4ab3-8a5d-74f2cb474204","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.63418515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"bec49926-029a-4ab3-8a5d-74f2cb474204","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.6342309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.6342809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.63433168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634365631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634420801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 182 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.634480161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"bec49926-029a-4ab3-8a5d-74f2cb474204","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":366,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634806221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"4a60b1b5-799a-49e9-ac6e-e0bab43b0004","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.634839311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"4a60b1b5-799a-49e9-ac6e-e0bab43b0004","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634857721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.634912031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634953451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.634989701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.635039991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 182 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:16.635104091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"4a60b1b5-799a-49e9-ac6e-e0bab43b0004","remote_addr":"[::1]:43478","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":327,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831728288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831766888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831781948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831798408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831815248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831836058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831855358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.831890728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.832037449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.832112589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.832147359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.832183099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.83454805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834605261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834642941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834676361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834845441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834870061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834887691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.834906271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837058892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837087502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837106442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837148292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837179132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837196882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837213392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837239282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837255703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837270143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837290553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837327553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.837344833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.837360393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.837379093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.837412223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.837431393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.837815763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839437484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839479654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839499044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839544274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839563424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839586594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839602664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839620244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.839634964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839652984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839669754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.839686284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.840626495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.840657925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.840677455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841588866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841622516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841636426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841666096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841684426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841701756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841717856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841735346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841751606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.841767246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.841788556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.841824326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.841841786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.841858546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.843306567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.843327377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.843391767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.843408847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.843427017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.843440297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.843458457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.843475417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.844248758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.844282358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845113068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845137258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845154078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845168638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845185118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845202208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845761329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845790079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845839779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845855909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845872659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.845886699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845902559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.845919669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.846448239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.846491299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849032521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849067301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849089121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849104331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849120731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849141581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849157381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849172151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.849187461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.849204742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.849224522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.850753573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.850785333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.850862353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.850904603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.850931963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.850947593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.850963583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.850981053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.851453263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.851495503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.852277824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:16.852338944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.852369684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.852401954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.852434114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:16.852449464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799335598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799403068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799417818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799434178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799449118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799467808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799484588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799501958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799547128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799639638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799670928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799701838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799731068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799765248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799797558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799837698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799871788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799889858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799906198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.799924098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799940948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799955038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.799971528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800008878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800022428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800038978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800054618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800069588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800085058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800097978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800115798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800132599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.800147619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.800165389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.800183499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.800216409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.800231699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.800899219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.804771542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.804829322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.804848472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.804946762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.804962812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.805014012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.805030642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.805072132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.805086212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.805156542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.805432043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.805454583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806552423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806578083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806596563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806619553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806674573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806715653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806733653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806748883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806767934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806784394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806799854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806816364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.806831234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806847554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806883554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806900324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.806917364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.808943375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.809015455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.809143265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.809195295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.809215005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.809228975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.809244765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.809263195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810086286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810132886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810153606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810167776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810184166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810197486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810213536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810229956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810836157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810870367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810888067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810906517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810922557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.810935947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810951547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.810967537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.811514027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.811559967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811585067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811600057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811615627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811628647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811645657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811660387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811679547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811694957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.811709887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.811726287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.811742047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.813327288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.813393639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.813416609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.813434329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.813450859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.813464459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.813479669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.813495269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814049859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814083389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.814102679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:17.814134449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814187409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814225369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814258679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:17.814280499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801778913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801832233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801847573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801865053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801879953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801898273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801914413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.801930763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.801946733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.801976383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802006473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802035823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802064183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802095973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802129173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802160943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802192173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802209793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802225293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802242013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802258863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802272823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802289273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802317753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802331233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802347063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802365583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802382133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802397153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802410633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802426083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802441223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.802456373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802471553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802487503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802518473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802533913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.802829154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.804548845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.804607695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.804626385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805432496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805473856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805491696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805505026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805520366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.805533696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.805548926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.805564986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.805582746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806551566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806605286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806626656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806646006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806677106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806691776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806708486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806724286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806739306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806754417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806769887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806784587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.806798347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806813177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806845587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806860937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.806876857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.808360778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.808381188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.809872129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.809895729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.809911909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.809925509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.809941149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.809957679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.81169237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.81173447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.81191515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.81197434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.81199253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.81200833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.81202377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.81204282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.812568381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.812602641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.812620631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.812634511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.812650741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.812664881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.812680191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.812695741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.813200641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.813220541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813256841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813271681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813287561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813300921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813316091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813331121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813346241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813360991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.813375661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.813390882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.813406392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.814875763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.814907243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.814924493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.814938433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.814953943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.814969823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.814985263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.815000853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.815552573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.815597633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.817134884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:18.817192374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.817222914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.817258854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.817292174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:18.817311924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803063967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803112467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803126897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803140077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803153247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803193237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803237607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803254957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803384197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803418807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803462757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803492727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803572077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803607077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803659187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803691357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803724237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803742287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803759187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.803776437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803793847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803809077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803831587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803872697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803885997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803902217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803917817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803933817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803949487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803962817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803978567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.803995357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.804012577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.804036967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.804054017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.804085927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.804102018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.804512718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.808367781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.808399731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.808416441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810172732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810200232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810242392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810258962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810274922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.810289032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.810323282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.810342302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.810358092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.811595473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.811686213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.811718993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.811825243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.811931113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.811966643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.811985923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812003113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812020623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812037913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812054923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812072964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.812087604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.812103434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.812138004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.812153794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.812169624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.813722065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.813758575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.814991136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.815024506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.815043526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.815058456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.815075806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.815093976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.815954786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.815999356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816055757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816073047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816089317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816102577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816118317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816134037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816700897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816761247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816782177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816797897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816816597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.816832597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816853427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.816875027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.817335827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.817379468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817400288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817415058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817452998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817471588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817488218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817526488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817551178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817567508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.817583358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.817603358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.817619018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.819009069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.819048379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.825247853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.825288613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.825306723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.825320364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.825381234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.825402024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826073384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826115224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.826168684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:19.826208844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826242454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826275264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826307454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:19.826325924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80338192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80342977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80344512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80348213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80351646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80355402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80359075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.80360801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.80395287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.80403141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.80408983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.804124361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.804157231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.804204021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.804238301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.804272361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.805643172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.805699432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.805719832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.805738812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.805990992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806014892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806034532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806074122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806089672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806108812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806127372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806147542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806163152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806176802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806194302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806215272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.806233582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.806267142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.806285752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.806321892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.806340152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.806852903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.811871436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.811957886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.811989686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826639067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826685818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826704308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826717788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826733058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.826745618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.827118038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.827169748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.827187278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.828533229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.828566019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.828586599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.828752359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.829265049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82929897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82932211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82933923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82935484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.8293706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.8293866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82940225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.82941605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.837246795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.837342336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.837367216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.837384686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.839231827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.839298687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.846048842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.846113892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.846180332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.846207342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.846602223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.846646553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.847609733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.847653423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.847673553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.847691423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.847708713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.847721553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.847738993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.847754983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.848295764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.848332704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.849898405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.849951395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.849970915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.849985325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.850005095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.850024975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.850733076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.850772966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850868806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850902916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850924236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850941866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850963926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850980696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.850997926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.851014876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.851030116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.851045436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.851061926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.852878807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.852921177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.852940887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.852955337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.852975327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.852991007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853008657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853030527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853554788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853589058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.853607728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:20.853640958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853676748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853710498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853767198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:20.853788598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798302509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798341519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798355729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798371839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798386249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798404399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798421369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798436989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.798452139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.798482419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.798515899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.798544909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798575759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798609009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798642719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798674309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798715019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798737469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798754289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.798771419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79879162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79880603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79882681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.7988712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79888697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79890623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79892186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.798936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79895555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79896981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79898463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79900031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.79901427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.79915757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.79917962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.79921168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.79922628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.79979435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801629142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801676122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801696112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801740002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801759632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801778812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801793132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801809812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.801823542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801842232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801859572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.801876792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.802878183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.802912473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.802930723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.802952493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.802989193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803006403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803026153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803043483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803060533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803076913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803092303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803108193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.803123643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.803138863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.803223453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.803242213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.803260153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.804926834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.804969534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.804989884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.805047034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.805079244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.805094374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.805110784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.805127984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.806103875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.806148725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.806248635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.806276145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.806317395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.806353465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.806374585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.806392045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807002986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807045156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807065676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807081116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807099006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807114706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807165976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807209466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807823836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.807859696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807900016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807916976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807936476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807951306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807966906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.807984026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.808002496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.808019406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.808039356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.808059026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.808076857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.809821368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.809857318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.810064168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.810100448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.810117678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.810133978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.810674528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.810716468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813605381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813653311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.813767501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.813806241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813901351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813938781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813974901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.813993481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.818730075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:53065"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.818934245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"37e1b47a-aea1-4bea-be5c-792760dd315b","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.818957825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"37e1b47a-aea1-4bea-be5c-792760dd315b","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.819008605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.819104065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.819242365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819264775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819280735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819295695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819311175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819326115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819340565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819360755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819375245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819417875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819434285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819447845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819465785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819480035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819493905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819508105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819526485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819547145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819562145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819576285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819591265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819609335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819624065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819639725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819654165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819673085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819689675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819704265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819721035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819737315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819757095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:21.819773535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.819788325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/ignition","method":"GET","req_id":"37e1b47a-aea1-4bea-be5c-792760dd315b","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.819813975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"6dfc544c-631a-4539-9848-24337e959417","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.819832245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"6dfc544c-631a-4539-9848-24337e959417","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.819850285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.819870715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.819905805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820073876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820098156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 114 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.820147626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/0","method":"GET","req_id":"6dfc544c-631a-4539-9848-24337e959417","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":370,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820440186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"2093e0ed-160d-4aca-9629-a4da3a186a46","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.820473386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"2093e0ed-160d-4aca-9629-a4da3a186a46","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820510106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.820621686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820661206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820707966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.820725656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 60 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.820781836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/switch/1","method":"GET","req_id":"2093e0ed-160d-4aca-9629-a4da3a186a46","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":328,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821076246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"1e9d3f32-622a-4dab-b8cf-390f754fcfcc","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.821102406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"1e9d3f32-622a-4dab-b8cf-390f754fcfcc","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821153206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.821202186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821235746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821274136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821301226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 244 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.821382457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/0","method":"GET","req_id":"1e9d3f32-622a-4dab-b8cf-390f754fcfcc","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821725437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"c251c19b-3e5d-4946-8a38-49c136e0bec5","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.821756507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"c251c19b-3e5d-4946-8a38-49c136e0bec5","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821779657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:21.821827357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821909007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821951137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:21.821971757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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: 244 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:21.822044487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/sp/sled/1","method":"GET","req_id":"c251c19b-3e5d-4946-8a38-49c136e0bec5","remote_addr":"[::1]:53065","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":307,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799276084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799337684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799354294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799370384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799387224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799409014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799426324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799442574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799476464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799508614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799550214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799586494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799657474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799730314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799766804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799803274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799839184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799860464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799878994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.799898984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799918814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799938444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799956734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.799989674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800042434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800059254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800074444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800091314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800106764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800120134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800135525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800153415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.800170555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.800187165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.800203965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.800239335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.800256425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.800593915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.802625836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.802670576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.802690906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802855447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802902327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802936347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802951357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802967957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.802980587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.802997977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.803015367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.803030367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80701336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80704945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80706863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80720805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80727271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80729404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80731105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80732852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80734444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80736337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80738024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80739744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.80741216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80743014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80746592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80748324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.80750151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.808975661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.809023581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.809074831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.809119541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.809138791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.809154341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.809172141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.809188751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.809950742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.809991322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.813153144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.813183414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.813229134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.813244544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.817778218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.817828358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.818537168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.818577978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.818639748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.818657868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.818675038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.818690219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.82009675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.82014487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.823067772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.823102612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823171912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823189382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823208652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823223762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823240222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823255742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823270942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823286592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.823303212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.823319362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.823335392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.824862293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.824901193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.827955375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.827988326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.828006236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.828019906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.828372366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.828416846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.829059846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.829108796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.829126226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:22.829158296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.830484927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.830575067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.830609817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:22.830628598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800216978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800265168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800281078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800294678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800308838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800326288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800341338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800357668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800373018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800406338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800437958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800467198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800536358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800574878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800606708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800640658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800670688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800687808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800702628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.800719658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800737398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800751308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.800766008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801028028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801064728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801082328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801096878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801111958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801126388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801138728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801153828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801168348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.801182978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.801197458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.801212968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.801243628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.801258568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.80295992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.807347513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.807425933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.807470373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.807818853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.807878193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.807958833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.808001123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.808188574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.808209334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.808293404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.808313844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.808330204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810451735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810644275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810670985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810777916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810814516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810828646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810846226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810862796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810877926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810893326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810907956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810922936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.810935936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810951026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810982886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.810998586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.811014826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.813507378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.813604078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.813753578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.813769728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.813829728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.813880868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.813899488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.813918148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.815447789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.815496759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.815515629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.815544579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.815560989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.815574659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.815599019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.815616069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.81655418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.81658307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.81683888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.81686034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.81687629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.81688992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.81690516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.8169213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.822171424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.822220314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822427924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822466444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822486934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822502554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822522154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822540854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822557234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822575294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.822594284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.822610484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.822628524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.825361867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.825425597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.825583937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.825621197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.825657597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.825674227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.825695837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.825718397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826388847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826434917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.826454637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:23.826489967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826531347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826568187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826604417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:23.826623047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801280901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801325661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801346171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801367941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801387371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801408051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801430491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801449302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.801565742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.801605132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.801641022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.801672482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801806712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801926842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801963392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.801997372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.802033102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.805137854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.805175254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.805195974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.807978226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808022556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808069656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808102747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808120167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808138647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808156437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808183017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808336847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808368807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808387437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808403717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.808419247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.809122837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.809173087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.809212537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.809230727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.810435698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.81257479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.81262015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.81264497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813758531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813798371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813816341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813831691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813850421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.813864561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.815338672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.815382732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.815400692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.823776178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.823828938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.823850518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.835923557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836084428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836189858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836232758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836277398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836324498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836356758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836444648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836526128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.836558188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.840755991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.840829091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.840847021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.840864381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.843357373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.843407773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.850475108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.850516298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.850536639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.850550589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.85283503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.85290033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.854161881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.854211091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.861425547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.861455327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.861496007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.861542477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.862432517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.862468918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.8656681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.86571521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.870073123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.870115243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.870133543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.870148513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.871661894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.871705404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.872584465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.872627185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873232486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873269656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873290436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873305766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873321906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873340986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873358736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873375856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.873392036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.873408866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.873426556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.875122557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.875159517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.880453871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.880503251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.880534091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.880548141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.880878031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.880975601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.881823432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.881905132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.882472273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:24.882792283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.884608164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.884657134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.884695254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:24.884718354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814437535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814473695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814490785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814505535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814519895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814538345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814555205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.814571705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.819759759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.819804209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.819839469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.819871659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82023442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82031783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82035624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82038901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82129769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.82134066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.821358691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.821377081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.828876696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.828984166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829004476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829037556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829054236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829071836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829088876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829104206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829120186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829134956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829150146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829167276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.829184026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.829199836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.829219246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.829257126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.829275176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.829777437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.831546368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.831585118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.831606108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.853839535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.853892545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.853912315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.853926975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.854310885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.854333745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.864606483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.864655383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.864684843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.873044649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.87336556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.87342097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.875895212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.875993032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876014552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876031682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876063822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876079402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876251622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876282042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876299512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.876314462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.886265819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.886325019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.88634617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.88665813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.888647961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.888702131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.906324325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.906586875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.906740495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.906757525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.907291005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.907523165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.909582397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.909625887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.91310153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.91314351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.91316358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.91318115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.922660137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.922712117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.923574608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.923617128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.923730408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.923787378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.923806368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.923821358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.923880438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.923900148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.924762258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.924797769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936865808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936909888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936930788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936945888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936962218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936981408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.936999498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.937015528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.937032628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.937297848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.937322418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.939141889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.939198429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.93944928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.93948857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.9395121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.939528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.947756986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.947805656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.948631516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.948858167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.961046536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:25.961103266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.961660736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.961704506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.961739156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:25.961758916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798499546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798550876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798568646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798585726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798605276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798627836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798645356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.798662806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.798945837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.799055977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.799089617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.799121107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799232297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799270447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799307347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799344237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799379017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799401037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799418907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.799437727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.8028493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80289427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80293721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80297548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.8029935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80301473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80303318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80305146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80307062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80308509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80310168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80312071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.80313934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.80343546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.80350376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.80357752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.80359789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.804424551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.807785703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.807833133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.807854473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808127984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808175984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808198114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808214074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808230474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.808245394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.808262144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.808280824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.808297624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809424065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809465145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809485505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809570005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809613125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809629545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809645745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809662915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809680855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809697515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809714355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809729985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.809744815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809772935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809810215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809826765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.809843055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.811549796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.811594146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.811674036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.811720056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.811738156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.811752146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.811769536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.811787266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.812552877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.812611617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.812854547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.812892257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.812909977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.812925157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.812941877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.812958207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.813501488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.813538688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.813557228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.813571748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.813590438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.813607148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.813623348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.813640148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.814158368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.814198198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814276128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814293708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814311708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814328208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814373598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814391438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814409108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814426448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.814442738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.814460648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.814479108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.815988139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.816015089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81613498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81617603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81619545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81621028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81622743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81625882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81679502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81683604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81685414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:26.81688897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.8169206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81695687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.81698977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:26.8170083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800308261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800346261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800361141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800377351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800392531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800410041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800426821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800444131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.800707821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.800761111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.800812071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.800845141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800947631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.800987571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.801024221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.801061381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802121542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802167972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802186082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802203232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802280622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802297552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802315222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802344292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802358832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802375002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802390222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802405172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802419492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802433502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802450022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802465542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.802480042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802494242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802513572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802556152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802573392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.802864363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806412725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806449185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806536115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806580285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806599425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806620465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806644995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806661375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.806676635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806692415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806709585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.806728175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.807816506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.807858376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.807880146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.810926799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.810975799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.810992199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811008639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811026069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811042659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811065309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811080689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811121609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.811156789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.811278219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.811315239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.811332689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.811350509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.81316201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.81320568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.81332298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.8133408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.81335803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.81337207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.815127712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.815152632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.815999882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.816040263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.819578805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.819614865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.819659535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.819673465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.819923405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.819950905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.820618616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.820783826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.820818306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.820836586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.820855826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.820871886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.820889046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.820907466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.821360277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.821398147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821420937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821438367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821462407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821477357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821496307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821512947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821530907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821549887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.821567827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.822273497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.822314657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.823878728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.823930368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.823982118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.824053199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.824074369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.824093249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824113179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824130829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824605309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824631269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.824648889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:27.824695849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824726029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824763029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824798139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:27.824816849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800707375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800765655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800781745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800795405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800811435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800834235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800854045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.800871075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.800887695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.800919875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.800951125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.800981205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801015645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801053835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801087355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801123315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801156065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801175035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801193445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801212355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801230085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801249195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801266825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801301335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801315595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801332295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801347765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801364815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801381185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801394945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801412475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801428435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.801445535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801462196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801478976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801512746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801530416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.801768296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803490237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803527297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803543747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803562897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803578057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803595407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803609057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803623917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.803637837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803651587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803667727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.803687137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.804663828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.804719198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.804742268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804760998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804795198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804812358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804828418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804845388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804862488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804878158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804895618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804910828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.804927498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.804943758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.804983878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.805002308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.805019358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.806476709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.806510899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.806534259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.806550159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.806568879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.806584939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.806604419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.806624039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.80736809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.80741085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.80742875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.80744635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.80746399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.80747739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.80749873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.8075162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.80802929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.80806386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808081101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808097871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808115111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808131341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808147071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808162901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808676621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808724741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808747171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808763381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808784541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808799641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808816441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808834331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808850941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808869671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.808886811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808904111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.808921141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.812295434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.812585814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.812604324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.812621954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.812640714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.812654784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.812690654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.812710834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.813372094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.813394465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.813433375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:28.813464785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.814948516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.815010096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.815045456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:28.815064276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.98924943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.98929777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.98931404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.98933159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.990869151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.990912701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.990931321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:29.990946991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.996757806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.996805046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.996836866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:29.996868246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.005492002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.005560072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.005594722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.005627022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.008692025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.008743625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.008762595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.008780945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02923828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02928665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.0293066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02933917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02935484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02937535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02939377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02941227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02943099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.0294474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02946397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02948049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.02949789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.127390524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.127479434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.127560904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.127579224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.129846046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.133575409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.133608309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.133628269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278003488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278049358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278112768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278133258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278152068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.278168658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.29454193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.29458756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.29460503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.298052603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.298095183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.298116523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304813108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304892838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304911868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304930188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304947488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304964968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.304984548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.305002568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.305036188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.305050798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.309526372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.309588132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.309607542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.311134753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.313614325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.313667005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.314124095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.314151315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.314170065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.314185225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.3602242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.36027115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.36028924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:53025"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.402140701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.402197491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.406538095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.406580995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.406600415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.406614265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.406654125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:36655"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.407182315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"57ab4376-40bf-44ca-81bd-dc451c4af380","remote_addr":"[::1]:53025","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.407212505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"57ab4376-40bf-44ca-81bd-dc451c4af380","remote_addr":"[::1]:53025","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.409564467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"57ab4376-40bf-44ca-81bd-dc451c4af380","remote_addr":"[::1]:53025","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2384,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.410499188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.410524728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.410854138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"b8b2f67a-ae24-43f9-89ea-4af4f80f28bf","remote_addr":"[::1]:36655","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.410883818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"b8b2f67a-ae24-43f9-89ea-4af4f80f28bf","remote_addr":"[::1]:36655","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.41402457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.41408352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.414298591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"b8b2f67a-ae24-43f9-89ea-4af4f80f28bf","remote_addr":"[::1]:36655","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3442,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.414449721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.414498871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.414517641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.414534761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.419442794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.419474944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.420998896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.421027806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421261326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421293246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421309996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421326786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421341946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421358776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421383096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421403126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.421420386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.42632583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.42636861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.513495345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.513583035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.515036587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.515068247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.515085097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.515099157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.521660432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.521707872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.5724516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.57248895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.57332782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.573382011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.573411261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:44724"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.627103801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.627165471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.627199611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:44495"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.627538871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"8cb73874-5a29-4eee-82a3-40dc5be2848a","remote_addr":"[::1]:44724","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.627601041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"8cb73874-5a29-4eee-82a3-40dc5be2848a","remote_addr":"[::1]:44724","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.627621551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.627640641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.628808952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"8cb73874-5a29-4eee-82a3-40dc5be2848a","remote_addr":"[::1]:44724","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.633034006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d52e5857-5831-4e16-bc0f-be9c2c9d66d1","remote_addr":"[::1]:44495","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.633083586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d52e5857-5831-4e16-bc0f-be9c2c9d66d1","remote_addr":"[::1]:44495","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:41:30.635303977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d52e5857-5831-4e16-bc0f-be9c2c9d66d1","remote_addr":"[::1]:44495","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2261,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82545192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.8255031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82552234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82553732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82560795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82563864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82565612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.82567346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.82593659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.82597564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.82602396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.82605575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.826658791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.826714271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.826749251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.826781871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.831969415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.832027135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.832048355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.832069195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833306146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833375826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833394656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833426706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833442196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833461906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833477776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833497276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833514636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833529896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833551126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833570276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.833587386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.833924776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.833967396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.834009876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.834027466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.834555596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.836220798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.836266588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.836300088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837308759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837348679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837367589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837383589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837400629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.837414249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.83905366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.83907479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.83909168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.840121241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.840161101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.840181241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840365181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840398511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840416201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840432611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840448861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840464711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840480191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840496541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840511921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.840525461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.843860153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.843916314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.843933584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.844318514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.845969045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.846015995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.846308435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.846357545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.846407225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.846444395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.846477215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.846498385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.848765507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.848811337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.848922187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.848941907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.848959437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.848972737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.888058877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.888320797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.889540168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.889603838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.899225785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.899270165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.899814566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.899851136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.900930357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.900979457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.901855707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.901902667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.901925267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.901942807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.901959937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902158667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902181297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902200987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902220377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902237947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.902255078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.908052652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.908100322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.910906514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.910978024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.911506484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.911570675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.911642715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.911659835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.911698075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.911730985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.915909218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.920955692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.924008184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:30.924071694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.926107035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.926168916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.926202886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:30.926321626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800715354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800764014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800781014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800807454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800825924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800848474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800901944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.800921444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.800944044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.800980654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801040854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801078454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801299584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801430204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801467555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801507245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801542765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801563905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801583525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801602355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801699395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801730285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801751405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801789315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801804465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801821845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801837125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801852905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801878335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801895405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801912145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801932315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.801950535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801967715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.801986195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.802024345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.802048895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.802512605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.804277857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.804337717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.804358127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805527338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805592968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805612858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805630338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805648408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.805663928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.805682028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.805702258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.805720188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.806757259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.806796769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.806817539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807215729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807258929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807288409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807324339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807346289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807364489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807384079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807405039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807423979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.807440279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.807711489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.807753429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.807772899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.807793859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.810163041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.810216841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.811348222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.811395422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.811417232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.811432082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.811449602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.811473162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814059314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814098984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.814237784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.814259414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.814277774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.814292964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814310844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814327994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814897405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.814984125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815005025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815022265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815041615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815067895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815142105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815174985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815703625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815733685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815756435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815772355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815810305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815825465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815841385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815857545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815873445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815889425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.815906665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815923635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.815941285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.817467917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.817503227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.818504457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.818571357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.818592767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.818611137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.818950308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.819037598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.819814698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.819838918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.820949659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:31.821002419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.821040219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.821081069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.821116259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:31.821137849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801366727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801469248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801520658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801558578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801624228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801693098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801744518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.801804918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.802530658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.802584568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.802618138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.802652348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.809777484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.810525674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.810789195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.810831255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.813661517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.813707727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.813820347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.813842257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814214947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814263047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814282597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814480427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814500257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814519087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814538437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814587077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814605097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814618787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814634837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814653207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.814668607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.814685167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.814703247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.814736978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.814755058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.815497418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.818930021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.818972781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.818995041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.824974635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.825028495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.825051695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.825067615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.825085775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.825100975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.825463236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.825491186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.825509896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.829567999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.829632379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.829679919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829745519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829824899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829841749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829859189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829875999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829891929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829908469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829924679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829948389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.829986779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.830217969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.830326699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.830357809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.830376289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.836222044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.836274284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.837179694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.837221334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.837241934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.837256385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.837273765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.837294265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.838459995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.838492485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.838588006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.838628956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.838691636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.838707696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.838724816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.838744716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.839673036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.839843816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.839866286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.839878936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.839893586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.839908867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.839931737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.839949597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.839991757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.840098387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840118677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840135037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840151597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840166547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840182587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840201867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840218537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840233597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.840250127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.840267607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.840324467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.843670779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.843717129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.843739079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.843757309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.843786979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.843801069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.843817379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.843851109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.84444292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.84452697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.84454892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:32.84460589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.844638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.8448676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.84494789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:32.8449828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.798889679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.798934769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.798953579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.798968549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.798983639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799002199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799019539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799036239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799053959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799088989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799118079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799151089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799184309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799217489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799251939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799283799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799336889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799356209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799372709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.799389669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799528079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799572319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799669849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799766169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799788979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799809459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799827729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799849419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799869749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799885389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799904239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799922079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.799938979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.804352573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.804398963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.804438373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.804458103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.805066583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.806930385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.806966075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.806985635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807397125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807422925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807448785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807465045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807481105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.807494705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.807556235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.807580965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.807599695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.809728307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.809772497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.809793977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810464887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810529307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810546077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810565417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810583957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810599737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810618837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810635837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810652267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.810669707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.810686717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.810726307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.810744418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.810762128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.812252569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.812280739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.815944551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.815976381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.815994411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.816012301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.816361202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.816406812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.817290522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.817325822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.817390153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.817407523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.817424393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.817441903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.818510113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.818543723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.819101404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.819141734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.819950044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.819996834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.820016405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.820031775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.820057225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.820075605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.821481136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.821527096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829784412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829832062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829852492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829870662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829902522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829921722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829940022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829956522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.829972872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.830334792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.830358062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.832248274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.832293124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.833238324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.833267754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.833289915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.833306295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.836853867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.836891297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.837591788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.837655978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.844781673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:33.844843983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.845225404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.845275284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.845313584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:33.845333334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.487257588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:41:34.493770573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"34.774718272s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798579481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798635481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798651191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798667151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798869332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798948622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.798992612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.799065322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800135123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800198543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800231593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800291143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800321623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800359063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800391843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800426543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800460823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800481093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800580943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800618313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800674053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800711593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800730143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800760923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800776273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800792333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800809513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800825973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800841103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800855873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800872623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800889623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.800907183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800932973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800950463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.800983943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.801003023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.801286003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.803044035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.803066385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.803083715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.805904997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.805932047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.805974487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.806018827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.806041547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.806056557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.806101837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.806122517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.806138847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.807260698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.807306918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.807326748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808634439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808668979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808682829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808699189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808714809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808729369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808743919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808758199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808773469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.808785989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.808800329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.808875599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.808892059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.808908399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.810977961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.811052551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.811343461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.811495471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.811576491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.811611571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.811774451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.811851801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.819464847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.819507467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.820415658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.820476228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.820495608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.820527148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.820541848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.820560628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.821247568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.821291898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.825127661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.825321932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.825473752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.825505182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.825597422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.825620512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.826267572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.826299962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826395672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826413332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826447672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826461742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826478272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826493792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826510302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826527052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.826545002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.830907796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.830950386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.833325288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.833370168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.840232463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.840280353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.840306433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.840321913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.840795693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.840817293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.841556414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.841605584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.841666654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:34.841725344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.843035235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.843092725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.843129605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:34.843149075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799377346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799431966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799448866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799463836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799479526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799499766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799516826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.799532106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.799884126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.799923946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.799960896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.799995286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.800159887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.800207907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.800242137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.800274317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.803508589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.803559209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.803578009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.803595199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803730739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803748209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803890239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803924809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803939459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803956039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803972109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.803987689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.804004449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.804017809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.804032949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.804048289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.804063339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.804078629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.804094649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.80412617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.80414176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.805552501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.807356422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.807392452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.807411812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.812870846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.812918206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.812936436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.812952136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.813057786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.813075846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.813408607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.813451987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.813471377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.815520008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.81751251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.81755125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81770465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81774073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.8177559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81777538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81779389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81780996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81782698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81784216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81785776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.81787282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.819055061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.819119511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.819138181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.819154701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.820759612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.820805032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.824856265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.824913995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.824934235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.824951115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.825197315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.825246635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.826131836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.826179056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.827850727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.827909947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.827930297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.827948167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.827965727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.827986008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.828532098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.828577568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.828667918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.828686628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.828707328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.828726448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.828745008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.828766788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.829290998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.829329949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829350969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829367599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829386129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829400149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829416039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829433429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829449339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829466949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.829485549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.829561189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.829610459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.83114354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.83118562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.831970701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.832013041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.832030001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.832045401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832063031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832080161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832642431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832684571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.832748041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:35.832813021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832846271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832883421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832915971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:35.832935611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.798649858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.798707748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.798723128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.798737008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.799883319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.799932129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.799954399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.799971439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80015423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80019199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80022192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.8002521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80032307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80035886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80039237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.8004279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80046278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80048244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80049955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80051708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80053555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80055094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80056703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80059611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80061019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80062563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80064141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80065752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80067457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80068952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80070499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80072023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.80073673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80075276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80076893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80083972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.80085627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.8014384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.806346214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.806393684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.806417514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806594634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806612204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806629234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806643614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806659794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.806673374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.807108635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.807151385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.807173855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.808263046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.808305806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.808326096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808345096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808376736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808391726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808407966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808424856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808440636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808455946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808472706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808489126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.808502996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.809729297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.809782927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.809799817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.809816977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.811566188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.811592838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.811682528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.811699098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.811718388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.811737168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.811754118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.811775558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.812559369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.812597879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.815603271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.815641981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.815659111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.815672701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.816027711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.816061742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.816725242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.816757932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.816808502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.816825072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.816842582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.816856452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.818045863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.818083433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.819435554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.819478574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819498554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819513304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819530464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819544004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819560544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819576014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819592654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819608864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.819624264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.819639924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.819655874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.821017885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.821048105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.823981327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.824005088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.824022318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.824036348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.824237898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.824258048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.824903618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.824927148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.825059438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:36.825115958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.82687487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.82692895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.82696259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:36.82703214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799865063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799903953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799919083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799933223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799946473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799962333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799979293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.799994903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800059283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800122083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800152874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800185164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800215704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800253774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800286964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800322214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800356934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800376944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800395174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800412754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800431044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800445204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800464274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800494034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800507984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800523994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800603644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800622724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800640094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800655214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800672894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800690294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.800706394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800721674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800737894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800773664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.800789284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.801221034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.803841856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.806496758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.806540178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80851169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80855234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80857149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80858734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80860475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.80862351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.80887965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.80891975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.80894879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.810768492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.810802262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.810822412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812131203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812185773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812211273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812230143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812245063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812262893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812277423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812292883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812319033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.812333103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.815769415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.815810545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.815829145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.815846525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.817587587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.817638307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.8221853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.82223793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.82226125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.82227701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.82259891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.82262856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.823576801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.823620051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.825382753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.825411433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.825428833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.825444543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.825460673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.825478423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826057153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826089003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.826216573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.826261813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.826280833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.826294693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826313653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826332223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826819474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.826853704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827015094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827033344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827049564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827063014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827078184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827094064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827110104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827140334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.827156804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.827728794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.827780714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.829388186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.829433436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.829489246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.829507426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.829524076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.829539356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.829556406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.829573106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.832196278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.832242208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.833095968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:37.833146368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.833176658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.833211068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.833243438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:37.833261038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.835512813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.835566483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.835582493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.835595993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.836733534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.836775774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.836794434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.836811494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.837047154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.837081384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.837113844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.837143954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.837810655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838222045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838282095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838316835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838730716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838789336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838809786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.838829626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.843798709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.843865049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84392122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84395745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84397317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84399024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84400977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84402743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84404698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84406515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.8440819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.8440991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.84411634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.84498168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.84509851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.84513719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.84515348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.845740701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847507312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847546302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847565312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847609312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847627022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847644732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847658992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847677382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.847692442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847710672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847727462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.847744392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.848713413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.848746443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.848766413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848796253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848827163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848842573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848860253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848880683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848897363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848912973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848932013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848948753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.848963283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.848978373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.849018223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.849035573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.849050943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.850555055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.850627665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.850651585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.850668195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.850686415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.850701675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.850717065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.850735285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.851527385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.851570585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.851588965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.851602375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.851618835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.851634825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.851652065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.851668115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852116586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852152536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852172436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852189696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852208736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852222656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852237806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852254276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852878566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.852917736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852937146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852955706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852972726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.852986666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.853002586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.853018486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.853037156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.853053676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.853093936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.853114276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.853131126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.859322121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.859353621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.859398791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.859452221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.859472271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.859514041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.859554071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.859577351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860210762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860238452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.860256622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:38.860286192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860319212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860514472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860563842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:38.860588942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798818889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798870939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798886049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798900199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798913869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798932119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798948649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.798964609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799012369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799048439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799081289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799112179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799200059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799266489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799299229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799331459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799361899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799379449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799403509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799419859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799436459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799449739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799465309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799495559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799509819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799524129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799540309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799554539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799568929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799581269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799595659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799611479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.799625229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799638869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799653879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799685859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.799700589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.80014198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802039561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802116381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802155241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802174131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802187721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802204161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802217041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802231361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.802243641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802257661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802272351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.802288461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803266042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803309402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803327382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803343662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803371692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803384622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803405332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803448252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803478422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803493012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803507462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803522812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.803535322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803551052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803581292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803595872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.803610372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.806731044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807043005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807068385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807086515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807110135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807126305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807143485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807161865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807663165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807702265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807721175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807736365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807753005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.807766555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807782775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.807799315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808373626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808417456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.808438056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.808455776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.808490726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.808504476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808521536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808537946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808966486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.808994626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809014086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809028586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809044256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809057446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809072646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809087796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809103086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809119676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.809136596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.809151816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.809167726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.810724667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.810777058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.810794828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.810808698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.810825538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.810842538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.810859418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.810876018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811362648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811421298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.811441128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:39.811472048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811500978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811532908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811564348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:39.811581898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800249334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800322554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800342734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800358314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800374394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800396214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800413424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800431874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800449894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800484184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800514584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800545054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800574854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800612674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800646614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800681304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800714734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800737144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800755124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.800776284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800795134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800812264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800831564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800864014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800880714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800897564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800914534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800932684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800951404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800966904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.800983814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.801000624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.801017884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.801036434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.801053814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.801091394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.801108074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.801352574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803155256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803210546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803228906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803246706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803261356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803377676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803400236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803416596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.803430896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803447766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803465856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.803531306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804555597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804606867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804627307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804645497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804676767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804692507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804709637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804724957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804740097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804755467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804771637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804787647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.804801527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804817207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804854247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804870657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.804888987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.806572718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.806605008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.806783939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.806806799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.806824969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.806839139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.806895319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.806914119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.80900578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.80910221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.80913624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.80915259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.809172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.80918824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.80920409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.80922313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.809768921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.809830751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.809872831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.809889811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.809907421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.809925411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.809944651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.809962171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.810588521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.810629021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813493044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813532494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813569284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813825014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813857754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813878034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813895644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813947854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.813965404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.813982094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.813998784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.815492385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.815536945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.815559135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.815598085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.815615305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.815630305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.816707206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.816752186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817367827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817410557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.817427677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:40.817460727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817493227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817527547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817561527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:40.817579317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799251726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799304716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799320416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799335606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799350296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799369126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799391246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799408726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799425206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799455366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799486836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799519346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799712156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799754606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799786836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799819196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799850486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799869866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799886036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.799902946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799921196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799935436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799951126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799980086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.799995036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800045676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800061356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800077976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800093226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800109336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800125277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800140807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.800157957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.800174297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.800190367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.800221267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.800237757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.800468567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.802134298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.802181408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.802200748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.802892169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.802939339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.802958769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.802976599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.802993759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.803007779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.80538116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.80541368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.805430761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.807440482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.807500072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.807520582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837080784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837148424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837165214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837182114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837197904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837213514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837228594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837244144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837259255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.837272345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.839727786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.839797356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.839814296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.840096057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.845277161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.845324971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.845646931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.845664331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.845681151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.845694491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.846179351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.846241451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.847269852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.847318112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.850473074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.850512874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.850530335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.850543875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.851887686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.851911486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.852580736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.852626606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.852686166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.852702906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.852719686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.852733416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.854518578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.854560588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.855125618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.855167108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858781941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858820311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858838111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858851921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858868121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858885691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858900991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858916171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.858931021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.859177361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.859199691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.860882982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.860927942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.860994762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.861010882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.861028292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.861041962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.862572174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.862622364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863183754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863227854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.863343474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:41.863376544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863412474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863444054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863490164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:41.863509204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798664878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798723628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798739818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798753748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798767128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798785538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798802109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798820109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.798841219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.798876559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.798910129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.798943089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.798973579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799014249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799053369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799092219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799130119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799150639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799176559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799225469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799292459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799313919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799382439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799415899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799431849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799448559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799463989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799479619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799495149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799510059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799525969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799542189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.799567599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799583189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799781319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799845019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.799863199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.80082253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.802796052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.802835772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.802855332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802875292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802892072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802910442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802937382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802953142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.802966542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.802983672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.803001222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.803026892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804127353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804159533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804180523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804199133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804244553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804261913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804278853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804294733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804312143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804329343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804348033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804364493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.804377403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804394533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804426443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804442163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.804457743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.805973644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.806016134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.806037594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.806052814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.806071414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.806086544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.806102854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.806121024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.806876155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.806989145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807028375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807042945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807060415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807074495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807089055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807104265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807542455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807582925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807603115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807618615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807633725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.807648085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807662405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.807680175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.808187526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.808228476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808248746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808262696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808280636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808294346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808311286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808326856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808343406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808359306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.808379276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.808418526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.808436446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.809864747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.809898067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.809966307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.809983247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.810050627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.810066607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810084517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810100947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810596477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810758008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.810780868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:42.810810748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810839598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810871828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810902858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:42.810920038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798537221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798572201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798587381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798602441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798615801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798631201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798646161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798662051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.798766631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.798801162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.798853042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.798920082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.798979502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799021142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799057092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799094872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799131632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799151402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799169922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799189382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799207502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799221552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799238562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799269302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799284002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799299342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799317342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799334012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799350862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799371962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799391582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799408082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.799426252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799443362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799460862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799496542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799514442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.799860932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.801663924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.801708484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.801728844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802418744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802455964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802475114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802494164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802513344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.802527984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.802561084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.802578964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.802643474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803571055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803624195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803644935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803666035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803698635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803713595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803732465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803749615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803765065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803781445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803798045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803813805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.803828355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803844195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803879295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803897025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.803915375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.805421817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.805462917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.806169597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.806212467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.806236767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.806254967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.806273417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.806290667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807073308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807096178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807164648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807180968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807200608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807215218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807230888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807247008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807793878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807839008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807858098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807872018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807891868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.807912598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807930048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.807949998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.809135569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.809178499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81028101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81032739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81034616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81036393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81038179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81039923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81041706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81043419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.81045173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.81046908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.81048853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812076972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812127602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.812196742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.812242692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.812261862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.812278392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812296632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812316972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812857112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.812908562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.814004493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:43.814074853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.814107593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.814141733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.814177713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:43.814197533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798696465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798779955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798796515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798810106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798824936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798844236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798861336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.798878006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.798980706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799090356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799136496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799166226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799194976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799229056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799261976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799294216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799326256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799344976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799385126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799405586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799423076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799437816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799454446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799482906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799496756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799512556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799528576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799544646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799560186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799573526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799589196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799604796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.799620666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799636226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799652446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799686186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.799701796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.800301197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802032918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802088818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802107368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802124918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802139148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802155808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802169158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802184918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.802198318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802257678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802285698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.802303438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803223049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803280399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803301859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803321219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803352929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803373789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803390109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803405749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803421299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803436529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803452329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803467499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.803480799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803495759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803532679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803548419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.803563969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.80501844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.80507026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.80509051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.80510509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.80512271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.80513605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.80515368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.80517065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806144051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806186321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806204811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806220001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806262921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806278051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806293911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806312411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806871162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806916552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806935992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806950322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806966042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.806979212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.806993982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.807009682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.807537562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.807565632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807583692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807597442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807613082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807628782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807644632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807660382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807675532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807691052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.807707812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.807722492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.807739722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.809408154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.809449084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.809467344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.809482514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.809500334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.809513794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.809529444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.809544974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810124874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810174754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.810190944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:44.810221304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810251294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810282034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810315534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:44.810335084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809488997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809544127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809560417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809575937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809593527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809617677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809637117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.809677047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.809750807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.809786087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.809820547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.809852817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811505198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811558788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811595648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811630868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811941908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811963008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811981048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.811998738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812018708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812067969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812116169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812154339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812188729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812206059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812224219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812240349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812255979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812270509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812288429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812304539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.812322219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.812345619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.812382709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.812417979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.812459479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.812907919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.814758841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.814808611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.814828591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819386124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819431014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819450644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819466424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819481814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.819537364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.820143995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.820182545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.820199815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.821942916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.821981156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.822002516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823288197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823345177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823434137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823536857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823554327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823571887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823587227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823603057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823618767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.823637037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.825179128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.825254828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.825272308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.825518199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.828797651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.828848441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.834670906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.834773456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.834792196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.834805546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.837707828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.837983798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.839354389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.839397109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.839542289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.839586539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.839606569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.839621059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.842017141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.842178051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.843447042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.843496032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.843900433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.843951303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.843970963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.843989403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.844007733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.844025963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.846221644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.846277424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.855824141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.855887862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856192552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856242982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856262862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856280992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856299992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856319302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.856336202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.857323623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.857369093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.860266475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.860313365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.862289396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.862329176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.862347046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.862362226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.863565157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.863604597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.864123658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.864143658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.898911464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:45.899023854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.899748975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.899817035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.899921985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:45.899964925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806689357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806746977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806763558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806777328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806791498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806812408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806830558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.806847358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.807189848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.807237258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.808303229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.808358219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.808479369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.808516859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.808552469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.808585539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.80978487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.80982148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.80983864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.8098571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.80997223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81014415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81016187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81019423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81021365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81022872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81024368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81025869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81027657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81028988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81030442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81031907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.81033349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.81034764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.81036341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.81039426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.81040946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.810807881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.812698212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.812739402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.812756622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816652765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816698915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816718165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816732505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816748155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.816762255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.816777905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.816797305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.816814525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.817841346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.817884626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.817906416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.817926026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.817959686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.817974856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.817992716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818011776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818029346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818047536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818064616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818081226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.818094846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.819208497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.819249907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.819267187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.819283357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.835284819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.835331659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.835469849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.835591779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.835623139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.835637859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.835654909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.835672889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.83657113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.83662118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.840819453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.840864113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.840882913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.840898213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.841289574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.841314574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.843625575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.843652585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.843797585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.843864745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.843882665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.843898076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.846051427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.846097567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.846750968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.846795988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851656771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851685831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851720311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851737961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851753701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851768621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851782841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851798341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.851813191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.852071702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.852098982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.854339643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.854382233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.854467693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.854485633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.854502324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.854516124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.854531794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.854654824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855317434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855344764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.855525534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:46.855560514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855623384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855661204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855698004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:46.855715144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799844875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799892645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799907845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799921885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799935585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.799992445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800152286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800170676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800304266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800375676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800407026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800435916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800465036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800502216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800536336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800568486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800605516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800625146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800642186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800659266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800677156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800691486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800707506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800736686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800750506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800766156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800781786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800796966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800814306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800829346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800847336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800863406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.800882016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800899016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800917096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800950166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.800965816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.801531757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.804046788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.806827991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.806864231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.806941531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.806993181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.807012051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.807026641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.807041971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.807056141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.807072411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.807090721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.807106421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808212462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808246622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808265702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808412112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808473292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808488482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808505252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808521092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808536762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808551942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808567602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808582722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.808599802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808616962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808659882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808676152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.808758822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.814553516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.814604716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.814705756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.814742157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.814758577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.814771287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.814785667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.814800717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.815755717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.816129538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.816179158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.816195578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.816225878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.816239458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.816255388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.816271768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.817084978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.817119488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.820444871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.820490781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.820545351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.820585091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.821628872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.821662842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.822348422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.822404002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822454042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822470762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822488942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822503422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822520022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822537082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822552782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822569222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.822585682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.822606982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.822625022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.824213734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.824257294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.824335554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.824356314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.824374234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.824389494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.824408854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.824429614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.826844536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.826898666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.828104627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:47.828161397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.828388227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.828427667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.828460667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:47.828478177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800591309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800645359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800661769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800676129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800742589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800897379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800919579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.800936209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.801377589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.80156171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.80159599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.80162638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806343383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806413583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806447983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806491613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806526733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806546653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806564043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806582153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806608723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806623573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806685473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806717783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806733013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806749383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806765274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806780604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806796974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806814444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806831704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806848264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.806863724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806878394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806894844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806926634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.806943804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.807412404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.810521646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.810572826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.810597926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826502228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826552908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826609038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826662129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826682229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.826698199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.827283069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.827315029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.827336469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.833375484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.833410724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.833429094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883750622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883814062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883831562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883848032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883864802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883880162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883897252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883914432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883931482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.883947172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.886369704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.886434514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.886450424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.887094514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.890884387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.890916627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.891123947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.891150317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.891194747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.891211447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.897260642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.897306522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.899904564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.899951154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.900512844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.900556824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.900592654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.900605754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.901860775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.901904265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.904142477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.904171217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.904378217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.904409377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.904426167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.904439547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.904454297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.904471517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.9079192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.90795415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918655918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918730028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918852068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918890618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918906708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918922008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918936678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918950768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.918965278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.919247528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.919293088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.924286432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.924341122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.926411384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.926949134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.926993164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.927010134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.930152257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.930202427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.931104287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.931157877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.940685304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:48.940825145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.943614377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.943654667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.943790837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:48.943808627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799242151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799291771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799306231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799324711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799337751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799354861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799369911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799384871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799452021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799532681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799561901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799589891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799789681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799823141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799853981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799884431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799914381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799931531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799946551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.799962441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799978341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.799991581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800098591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800126832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800138912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800153342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800167362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800186852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800224102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800237822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800251942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800266062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.800280342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.8114457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.81150285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.81154307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.81156386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.812498431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818182355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818243195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818262285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818578975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818636325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818689626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818706466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818722636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.818736656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818787496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818834576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.818851306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.825961911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.826010561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.826030831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.826841532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827082742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827102972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827120852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827137382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827154322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827170612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827186592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827201772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.827216962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.827232782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.827279252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.827299882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.827322562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.833311187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.833356557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.833594417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.833613627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.833665367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.833681737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.833832627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.833852907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.839301271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.839368861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.841606783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.841634063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.841649493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.841663673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.841711763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.841730383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.845955316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.846091706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.846395446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.848739468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.850278709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.850330719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.853058121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.853095841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.854177962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.854215232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854787703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854807293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854825333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854864273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854881473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854896033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854911543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854925493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.854944463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.854959243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.854977853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.857473145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.857513815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.857642035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.857740755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.857773595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.857814005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.857834385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.857852475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858589826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858618416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.858701786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:49.858733446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858766436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858800456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858832666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:49.858849636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799268194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799327194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799343944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799358424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799371804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799391954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799410864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799427474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.799673984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.799713394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.799773384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.799842294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799874014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799908444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799942564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.799976924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800023414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800042704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800062194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800080214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800099234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800115134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800131665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800161415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800176515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800192405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800218735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800237985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800254865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800270995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800287185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800302445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.800320255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800336215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800354755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800388295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800404205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.800776175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802493506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802520546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802538846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802595916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802649546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802669076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802684426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802702156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.802727646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802745386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802764966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.802795127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803702427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803743777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803763107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803780467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803810837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803824857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803840787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803856807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803871787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803887287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803902767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803919757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.803934287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803949497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803981057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.803998097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.804013977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.805482489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.805525809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.805545199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.805559839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.805576869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.805590319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.805606249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.805622909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.806404359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.806443489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.806463609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.806478739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.806497339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.806512389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.806529779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.806547179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80712158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80715051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.8071737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80718867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80720528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80721906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80723491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80725114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80782437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80784907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80787231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80788684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80790327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.8079169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80793323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80794938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.80796478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.8079796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.8079945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80801051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.80802669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.809558312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.809589012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.809609712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.809623542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.809639532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.809654652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.809672172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.809689402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810310112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810363302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.810383052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:50.810414892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810448362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810488662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810522612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:50.810542222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813037578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813071308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813087058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813102408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813203948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813411939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813438849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.813457539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.813732439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.813843279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.813969699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.814079529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.817360691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.817459292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.817495952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.817530302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.818484012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.818534852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.818553942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.818572682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.818904693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.818939013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.818958223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.818989033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819003063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819026963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819045323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819061543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819076563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819090753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819107783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819124333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.819142303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.819383073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.819416473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.819450103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.819465523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.820118784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.827433719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.827486559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.827506559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.834760925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.834805815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.835208195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.835265155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.835409155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.835428945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.836927516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.836999376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.837020106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.839344828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.839388998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.839410298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.840798179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84142692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.8414675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84148657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84150277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84151885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84153445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84154984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84156497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.84157838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.846313483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.846374993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.846391093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.846408533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.848301755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.848330555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.854151549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.854183549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.854201819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.854216189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.85458502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.85460866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.8557491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.85579193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.855885701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.855919511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.855939541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.855953251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.858278802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.858302852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.859139413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.859187863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.865432038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.865475038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.865493398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.865507228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.866010178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.866040008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.866782189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.866814909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866834319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866849759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866866619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866880709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866896729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866913439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866929369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866944489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.866959499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.906096878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.90825943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.914149204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.914200145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.919929769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.919975379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.919995759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.920029909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.92094557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.92098529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.92206853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.92209999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.922999411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:51.923052171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.923175561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.923215611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.923250611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:51.923269821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798854131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798912901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798931001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798952331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798967271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.798986671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799004101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799023441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799073421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799127091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799176491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799209931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799249351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799314871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799347121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799379891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799417541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799436461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799495221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799577901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799671241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799722011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799744271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799780841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799797061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799816631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799833771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799850861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799875111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799891801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799908861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799926851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.799945371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799962491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.799995161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.800029361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.800045061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.800896222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.802718023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.802780004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.802801534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802842574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802899284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802916954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802931254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802947384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.802961694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.802976384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.802995484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.803012404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804019604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804110845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804137675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804156495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804188065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804202455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804220045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804235785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804253185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804278725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804293895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804309765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.804325025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804341925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804375685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804391245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.804423325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.805959396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.805991476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.806015406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.806030306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.806047966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.806062366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.806078706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.806096926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.806965687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807011587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807030377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807060607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807079317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807093267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807112077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807131377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807655127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807681537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807716617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807731597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807747667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.807761137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807783007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.807799487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.808311698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.808335328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808356668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808374918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808393318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808407838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808426388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808444268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808459298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808475988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.808494508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.808530628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.808548298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.810216799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.810259319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.810296479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.810312649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.810330659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.810347759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.810363629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.810381899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81091748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81095842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.81097627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:52.81100936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81104341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81108232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81118505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:52.81120838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799398864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799596744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799651504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799688164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799754184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799828264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799875404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.799934124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800298615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800354035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800390955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800504685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800580495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800623735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800659265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800708095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800742665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800764585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800784215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.800823625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800843245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800859555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800890245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800943645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800958915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800977085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.800995735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801016645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801036245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801115615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801137395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801157745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.801176825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.801194245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.801213685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.801250245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.801267485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.801594826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.80760696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.80765296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.80767428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813266934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813317044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813342244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813357984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813377474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.813393395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.813797795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.814059545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.814082645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.815642526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.815684216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.815704426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815724176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815767046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815785096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815803866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815821186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815841246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815859076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815875656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815893076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.815906556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.8205503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.823068712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.823093632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.823111332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.825822974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.825864604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.825997984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.826050334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.826070364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.826086594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.826104464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.826124894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.827230615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.827268595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.840541405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.840894715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.840936265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.840950965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.841520946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.841548936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.843689237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.844745198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.845753589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.845801469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.845822939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.845841849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.847902081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.847950941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.849603542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.850261702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857028187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857076887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857095287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857109657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857126647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857143307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857161698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857178508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.857195158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.859775699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.85981936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.862256401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.862290181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.862438061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.862457952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.862475692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.862491032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.862507782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.862527572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.863279702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.863315522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.863641082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:53.863992813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.864088933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.864421373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.864470043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:53.864487463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.808141375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.808204295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.808223105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.808241405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.809918316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.809965986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.809983306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810121776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810415326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810451586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810481896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810519206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810581206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810615316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810651126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810691296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810724036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810744777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810760197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.810779577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810798547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810817067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810835537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810873147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810890897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810916007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810934027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810950417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810967087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.810983737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.811053497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.811071947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.811086957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.811103717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.811119147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.811153327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.811171937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.811617727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.813510519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.813560169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.813578669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817352671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817381622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817401702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817418382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817435912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.817450962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.817816912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.817842492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.817859972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.819967053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.820032784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.820203474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820287144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820323184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820338724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820355454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820370624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820387714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820403444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820421244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820437114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.820451474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.822243845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.822292145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.822314435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.822332135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.824486987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.824909467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.824959227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.824984057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.825006097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.825025437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.825048807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.825067567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.825866448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.825906158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.82918424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.82921489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.829870451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.829898981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.832860973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.832891783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.833936574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.833983494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.834003754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.834019064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.834037794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.834052944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.837115976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.837151196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.838169227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.838292107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844239452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844286142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844304562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844318442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844336942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844353712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844369582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844387452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.844404622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.845121932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.845184392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.85495707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.85504567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.85551218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.85571296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.85573844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.85575253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.856128831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.856174481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857079671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857305642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.857383912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:54.857441772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857482612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857516982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857551662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:54.857566512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799829661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799890081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799908651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799943671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799959421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.799982961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.800001231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.800069421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.800165612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.800228612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.800266042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.800296682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.800963172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.801007572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.801042982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.801076232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.806871917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.806921597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.806940687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.806959747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808147828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808188248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808207658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808240538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808255598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808272938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808290198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808308408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808325478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808342248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808359108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808389258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.808406668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.808423708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.808442028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.808476518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.808494418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.808965908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.814089922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.814143602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.814163242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822578188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822623668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822688419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822715559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822733729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.822750359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.823715869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.823892619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.823913269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.826210711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.829160393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.829199353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830845225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830897795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830918345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830935835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830955015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830972355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.830992175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.831009625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.831026255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.831041665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.831061645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.831096155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.831114425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.831131105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.836148529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.836205939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.836320779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.836339309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.836357669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.836372839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.836781999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.836806229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.83808142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.83812329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.83814773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.83816437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.8381881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.83821044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.83822988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.83824796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.838829711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.838861081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.838880551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.838893841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.838910191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.838925141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.838944231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.838966071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.839780851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.839816371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839838561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839853291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839876281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839891261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839908892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839924682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839941592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839958182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.839973592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.839988372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.840005382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.842202953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.842276603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.842431383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.842448303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.842532403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.842550883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.842568804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.842586504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843375564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843438314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.843459434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:55.843493854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843523354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843559504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843592724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:55.843611134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799288314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799536134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799558504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799575444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799590984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799686164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799790014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.799811214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.799910974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.799947684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.800562465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.800608805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800676225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800716555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800856505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800895515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800931855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800953675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800970865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.800991335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801011475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801029405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801055305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801107855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801126505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801145555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801163415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801191895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801209105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801223365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801239985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801258585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.801275245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.801290665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.801308975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.801345295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.801363285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.801867656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80725374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80730184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80732061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80741858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80745306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80754101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80756116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80770409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.80774354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80776389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80778379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.80780018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810530372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810568862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810589382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810637402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810672442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810687712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810704862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810724362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810743293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810760343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810775483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810790513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.810805373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810821993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810859163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810877673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.810895083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.814658695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.814699485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.814759266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.814777336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.815105256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.815128936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.815172816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.815196526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.816046817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.816089247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.816110987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.816125387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.816143467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.816163047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.816181967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.816202467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818171278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818217258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.818237608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.818257438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.818277168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.818292508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818310618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818331848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818923459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.818961319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819065019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819082849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819186489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819202959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819220189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819237149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819256499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819280219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.819300659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.819317929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.819337619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823109562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823154392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.823173382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.823237012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.823272202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.823288832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823305742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823323232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823912862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.823938202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.823977132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:56.824010043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.824044173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.824078963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.824118063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:56.824136953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799421087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799475227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799491587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799505627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799519147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799535297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799552337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799568437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.799640807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.799674687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.799709097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.799739327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799815287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799849387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799883267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799915537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799948697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799965357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799979737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.799996737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800102397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800115857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800192428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800260518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800275738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800292588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800308498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800324078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800339388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800352908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800368228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800383518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.800402828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.800420088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.800438378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.800473508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.800492238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.801027478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.802739269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.802763529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.80281351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.80382149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.80384325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.8038599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.80387437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.80392564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.80394148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.805279681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.805443612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.805465302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.806860293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.806886763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.806906503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.806973833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807040433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807059033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807077283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807093763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807111223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807131803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807150693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807167743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.807182833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.807199943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.807250563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.807273013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.807290383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.808824334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.808859784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.809021264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.809089164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.809108754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.809127184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.809144344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.809162634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810208355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810271655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810293435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810310515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810330045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810344805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810360455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810380195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810875916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810897446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810921206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810935376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810952216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.810967706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.810983396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.811002926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.811583576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.811643246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811663696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811682726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811700126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811714666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811750366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811766556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811783396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811801206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.811815676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.811829936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.811853426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.813300427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.813331777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.817562591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.817658291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.817713211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.817729181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.817949661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.818446651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819209552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819246002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.819370852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:57.819408242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819446552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819500832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819542152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:57.819561412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79889135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79894909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79896498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79898134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79903293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79907004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79909127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79910916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79912918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79916648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79919809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79923345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79927573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79930946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79936087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79939601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79945326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79947558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79949509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79951565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79953706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79955211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79957091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79960452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79962105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79963851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79965619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79967506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79969242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79970648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79972357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79974115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.79975724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.7997744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79982485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79989751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.79991648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.800565171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802646662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802687612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802709132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802728992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802744662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802762862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802804863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802823183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.802839893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802858353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802876253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.802893473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.804834044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.804880024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.804902634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.804920394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.804953484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.804971374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.804988984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805007604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805023304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805041944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805060054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805079454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.805096224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.805115544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.805153184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.805170554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.805187474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.807660606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.807703116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.807881136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.807899396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.807916026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.807930486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.808045876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.808067186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.811288959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.811315909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.811457649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.811482399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.811533829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.811550199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.811566929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.811584099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81238569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81242182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.81253712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.81255555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.812571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.81258444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81259902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81263158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81322208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.81324483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819431275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819474615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819493465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819508415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819524905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819541925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819557155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819573035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.819590095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.820975096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.821016646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.823358128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.823401718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.823487528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.823504848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.823521438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.823536388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.823553008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.823569308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.824839979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.824868979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.824990439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:58.825022229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.825119609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.825154049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.825185379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:58.825203539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.891995763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.892054363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.892069633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.892083323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.893074714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.893100284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.893118464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.893134164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.893451534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.893505764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.893581214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.893623404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.898113107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.898186637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.898219647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.898252177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924317247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924636427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924674157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.924693827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.925867148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.925890168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.925927658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.925975298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.925990718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926007748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926023408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926038738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926053938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926066668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926080918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926095058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:41:59.926109748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.960561454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.960612495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.960649795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:41:59.960667425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.08726515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.094575356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.09992695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.0999759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107568115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107616875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107635555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107652015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107738325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.107756115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.129189672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.129238012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.129257982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.388082237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.388133447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.388153937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393464351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393514061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393529531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393549031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393565401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393581581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393597951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393613101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393629921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.393644881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.544278285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.544349405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.544366705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.545538856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.559411376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.559468736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.563672579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.563800479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.563847629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.563862209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.574645757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.574694528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.583995145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.584103815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.586194086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.586250056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.586270946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.586286856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.594438832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.594484792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.599571166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.599615806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.621330003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.621394703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.626381636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.626429087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.637622735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.637678085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.640499237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.640574497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654630658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654674998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654694228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654714958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654732368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654754378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654771688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654790978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.654808198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.744982606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.745059736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.745079216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:64814"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.752764952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.752878312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.754046543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.754094923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.754161143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.754201133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.754519753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"9bcf33a9-dd3d-4390-a583-daf871ac7e81","remote_addr":"[::1]:64814","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.754548323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"9bcf33a9-dd3d-4390-a583-daf871ac7e81","remote_addr":"[::1]:64814","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:00.769184343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"9bcf33a9-dd3d-4390-a583-daf871ac7e81","remote_addr":"[::1]:64814","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":14646,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.77806065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.77810864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.798240055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.798285765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.802268038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.802337118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.803052099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.803093509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.805960351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.806037341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.833216491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.833439822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.833476492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.833517092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837493355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837541375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837558635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837574045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837699225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.837721425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.839928607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.839988857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.840164467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.840225427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.845906361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.846000371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.847053742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.847128132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.847171292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.847206232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.847248382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.853161916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.853214157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853599897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853641707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853660617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853678737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853696437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853711687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853725297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853740787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853756647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.853771887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.853787837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.853806287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.855127558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.861412353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.879440796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:00.879492016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.879512116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.879532826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.949423249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:00.949478499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.075006204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.075055234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.075078284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.075092274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.075146944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.075219174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:44232"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.075254714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:38272"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.078522476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.09616348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"21f7c147-168f-45a9-8ac9-fe7909b1ed4b","remote_addr":"[::1]:44232","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.0962546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"21f7c147-168f-45a9-8ac9-fe7909b1ed4b","remote_addr":"[::1]:44232","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.09684227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.09697416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.097451031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.337900842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"21f7c147-168f-45a9-8ac9-fe7909b1ed4b","remote_addr":"[::1]:44232","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":241741,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.338091352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.338158182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343591626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343639806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343729466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343772386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343791456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343810116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343865186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343882086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.343895847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.343916267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.344062277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"a9a1824b-023b-43be-acf9-09c044299796","remote_addr":"[::1]:38272","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.344091417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"a9a1824b-023b-43be-acf9-09c044299796","remote_addr":"[::1]:38272","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.345749418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.346317708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"a9a1824b-023b-43be-acf9-09c044299796","remote_addr":"[::1]:38272","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2269,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.366789254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.366836654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.376863451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.376996101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.379581023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.379631763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.379661153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.379680833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.400615449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.400670739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.405446393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.405496383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.434128165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.434162925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.434217895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.434234605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.455505011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.455573471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.461668895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.461725905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.598469248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.598521078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.598540749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.598554879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.897431663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.897468923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.898519834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.898551494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.902768807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.902818637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.902841837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.902861157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904471048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904530808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904564958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904583038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904600328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904615818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904633278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904649228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904664398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904681088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.904699508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.904715638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:44146"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.918455859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.918525889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.918561919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.918578049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.919084009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"719fb1eb-821e-4336-8e54-d833b31ccd06","remote_addr":"[::1]:44146","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.919149249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"719fb1eb-821e-4336-8e54-d833b31ccd06","remote_addr":"[::1]:44146","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.922304292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.922334712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.922354242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:01.922372872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:01.922600542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"719fb1eb-821e-4336-8e54-d833b31ccd06","remote_addr":"[::1]:44146","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3434,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929737907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929785767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929812567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929846287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929861377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929878367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:01.929893897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.007607996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.007675276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.007713766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.007731796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.008473287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.009076327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.009099857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.009118397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.009372127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.009394247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.009413177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.009445397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.01330496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.01334151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.01337617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014357801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014410471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014430121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014449891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014468841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014490721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.014514501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.054555561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.054627391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.054658041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.057433054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.057490704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.057530864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.058337174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.059027135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.059070195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143610648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143661199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143679739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143696009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143712599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143729399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143744229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143761509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143779519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.143796519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.154752227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.154798657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.15922584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.15927966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.18513096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.18524273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.18537851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.1853975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.236756059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.236787309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.23799514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.23803915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23829716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23832975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23835106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23836843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23838504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23840117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23841988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23843685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.23845131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.239155351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.239193781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.247106457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.247164847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.247440287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.247482887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.247502927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.247519027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.247949657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.247978847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.268043882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.268091452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.282817683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.282909794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.283005734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.283164344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.299817416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.300861767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.303719719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.306173821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.359537101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.359567381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.359629481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.359650911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.380806377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.380859747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.444665635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.444713206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445143796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445164406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445185446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445250166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445269106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445283256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445299226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445322536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.445338636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.454882943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.454935273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.459154866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.459196606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.459810167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.459835447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.459853947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.459879887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.461597508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.461655418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.46381245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.46387708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.46401275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.46405354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.465691511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.465737471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.466047132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.466090772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.845959787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846009137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846026267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846040947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846248267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846272747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846289227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.846323317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.846705988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.847397688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.847450838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.847483008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852178832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852229052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852262792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852294962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852856542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852895922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852912852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.852929842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853189533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853216203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853232193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853262373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853283423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853300603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853317303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853334373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853353343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853368573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853426753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853469783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.853485513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.853650733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.853707383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.853741823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.853758723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.855377714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.861622909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.861674849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.861695979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.861909539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.861930339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.862029169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.862046279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.862062179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.862080029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.862208969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.862228909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.862290959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.86376574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.863807121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.863827251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864313571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864367721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864385551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864403721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864423701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864440151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864455191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864470331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864485901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.864500451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.864517371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.864550951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.864568171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.864584281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.866706133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.869767495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.874690249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.874744029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.874764169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.874778479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.874797389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.874818459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.87648264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.87653883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.877222331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.877262531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.877280121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.877293091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.877554241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.877783911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.881913084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.881967444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.883515685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.883537505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.883554995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.883569965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.883887126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.883917646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.884758876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.884801006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885474377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885509387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885529417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885548947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885566707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885582567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885600347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885615417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.885634427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887231098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.887253768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.88939974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.88978797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.891583041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.891658792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.891699142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.891719772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.892073712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.892103192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.893013843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.893055683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.893077083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:02.893110283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.894430604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.894487554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.894521544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:02.894594844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807477821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807533501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807550311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807566771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807582561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807603001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807635931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.807652801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.807946651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.808013541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.808044731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.808081612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.809678573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.809748043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.809783533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.809816733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810063683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810111693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810132303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810150553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810232993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810268583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810287663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810320753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810335513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810352863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810396493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810415013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810431263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810468813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810491093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810509233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.810525293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810540833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810559033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810596313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.810611993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.811091624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.813380065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.813433196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.813453756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821670902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821720442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821741492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821757722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821786752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.821800172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.822260802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.822300452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.822462932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.823659443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.823684393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.823708313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824789974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824842734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824861574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824891524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824909364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824926244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824944264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824960144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824976564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.824991674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.826526745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.826564525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.826580255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.826596025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.829366268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.829407108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.834333821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.834363201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.834424731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.834444921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.835382512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.835445802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.836864003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.836906483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.837673914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.837705714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.837725314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.837740394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839137685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839168305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839683425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839721065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.839775845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.839796905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.839816185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.839832605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839850445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.839868145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.840546476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.840588446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844368339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844413209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844432349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844452599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844471389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844489479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844505889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844521899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.844539059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.84598174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.84600888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.848197682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.848236502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.849293883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.849334723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.849353663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.849370753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.850860564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.850888194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852424065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.852461975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.897002609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:03.897064559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.897850839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.897898939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.898115369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:03.898141279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.805894983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.805964923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.805985963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806001683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806017533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806038813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806063073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806081343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.806423423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.806469183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.806503063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.806540483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806663283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806706383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806745313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.806778644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808198345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808251775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808272505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808292165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808504565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808523785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808541765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808578495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808596515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808615225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808635235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808653555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808669555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808696895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808713515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808733445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.808752095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808769665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808788365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808824015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.808841455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.809336385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812187408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812240688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812263488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812381058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812399128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812418238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812435148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812454268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.812468448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812503448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812524748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.812544118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.813573559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.813610239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.813884539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817330811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817379312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817395372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817412172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817432392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817446382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817461862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817476042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817493302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.817507322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.817806992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.817863812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.817883002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.817900992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.819527913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.819548213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.819617343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.819647333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.819668683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.819686213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.821303174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.821347975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.823254926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.823305766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.823359416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.823376886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.823396646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.823411646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.823427696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.823446506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.824523097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.824564137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.827667649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.827707409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.827728109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.827742759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.82811837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.82822199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.82904374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.82907816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.82909697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.82911346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.82921087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.82925766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.829307661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.829327111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.829344661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.829360611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.829378261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.830540211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.830593191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.834205034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.834470854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.835485975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.836238606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.836411366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.836430046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.843232541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.843276071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844097162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844146612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.844436572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:04.844482392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844544502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844579112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844610602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:04.844632012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798513121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798567771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798584191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798598061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798611321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798633701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798652131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798670021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.798699611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.798752971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.798783391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.798813652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798893422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798963192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.798996632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799029362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799066562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799084652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799101322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799119952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799137672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799152252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799168312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799205022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799219162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799236622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799253462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799271422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799286582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799299702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799315392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799330892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.799346162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799361342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799380272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799415852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799432962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.799794352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801701784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801746974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801767424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801786094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801801434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801818534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801832774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801848904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.801866954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801884354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801901064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.801920824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.802872025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.802904005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.802923575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.802941815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.802975735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.802990495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803009205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803025245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803041755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803057455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803072825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803111205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.803125205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.803140505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.803172365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.803189545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.803210435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.804614056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.804652516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.804685796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.804702156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.804720856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.804736036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.804754716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.804772626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.807877368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.807913528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.807935298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.807950348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.807965268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.807979448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.807994758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.808011318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.808557169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.808597339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.808618249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.808633179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.808648389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.808661079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.808675349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.808690489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.809194249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.809242639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809264459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809280919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809301349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809316299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809334629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809352459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809369569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809386759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.809403889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.80942095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.80944277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.810817251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.810867451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.810888401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.810905541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.810923771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.810938211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.810955821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.810973911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811455711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811482191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.811499161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:05.811531581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811566071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811598371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811633291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:05.811650151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.802990448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803049098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803065768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803080278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803097288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803117168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803134648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803150238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.803719548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.803773728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.803803698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.803833148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803963308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.803999078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804033218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804172079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804223329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804242239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804258189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.804275779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.812775735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.813209675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.813280845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.813409176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814486726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814535146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814556816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814574416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814592426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814608426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814624176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814640766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.814657606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.815233677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.815270597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.815312767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.815329757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.816531928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.828287227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.828621747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.828653607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830053628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830178028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830241438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830259398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830275608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.830289688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.834694222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.834738322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.834754862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.838816685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.838877695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.838898645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847444431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847503011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847519201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847560481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847577171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847594411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847613931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847630211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847646101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.847659841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.848060362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.848116442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.848135242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.848153332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.853783236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.862303312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.864314094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.864354494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.864376644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.864392084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.866377745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.866420595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.867586276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.867619646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.867709106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.867725466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.867742196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.867758667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.867776277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.867793727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.868446357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.868475947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.87242388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.87249071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.87251037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.87252509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.87277641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.87280027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.873479631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.873512721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873680871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873700011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873716701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873730431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873761241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873778291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873795711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873815441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.873832441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.876471703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.876500693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.883092188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.883149618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.892475185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.892531645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.892596175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.892613905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.893125116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.893169536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.894305297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.894346797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.896483878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:06.896536858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.896635638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.896678028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.896712128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:06.896734378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85360147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85366367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.8536815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85369838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85371372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.8537327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85375062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.85376694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.85449139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.859052714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.859124944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.859171754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859471294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859516654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859551574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859585054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859891495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859938025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.859980345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.860133105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.860278565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.863805618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.863903348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.864240908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.864725078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.864924378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.864976168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.864994458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.865044668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.865061258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.865077398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.865093228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.865108989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.865405679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.865445239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.865479379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.865495899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.866348549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.873618735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.873661925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.873682285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.873951345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.873980015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.874043345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.874072265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.874089695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.874105505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.874122605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.874201995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.874220685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875476206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875514876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875535356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875605906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875642546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875658136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875673756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875689226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875705146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875720197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875737067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875751737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.875765747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875784087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875816747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875832377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.875848477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.878595899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.878635899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.88064913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.88069108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.88070893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.88072298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.8807401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.881356991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.882607302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.882647822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.882729782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.882747572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.886430255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.886466445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.887417015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.887452765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.888171366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.888201476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.890408208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.890431208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.890447498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.890461508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.891209978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.891232858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.892382199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.892406149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89309109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.8931142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89313218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89314599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89318857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89320622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89322281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89323821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.89325609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.89327327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.89328917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.894959101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.894995381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.896390802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.896427082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.896445452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.896462652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.897250293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.897296653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.898400124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.898445904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.898490584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:07.898544594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.901494576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.901543346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.901576036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:07.901593496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.817648786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.817747066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.817784416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.817892016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.817959546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.818017156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.818039276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.818057216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.822110359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.822155319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.822228769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.822260869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.82298281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.82305408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.8230896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.82312251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.824213471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.824256171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.824273491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.824289721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824503681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824530751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824546741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824576491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824595141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824609631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824623871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824638231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824659681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824673121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824687151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824701371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.824715211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.828505094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.828558044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.828604384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.828620964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.829035244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.831322716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.831376596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.831395786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.835866619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.835925969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.83595058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.83596859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.83598702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.83607962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.837280231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.837339331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.837360101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.841085253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.841133213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.841155373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843179405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843264465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843285605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843305595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843323525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843341755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843360395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843379875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843396945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.843411025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.846840508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.846900978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.846918328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.847195648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.84972717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.84979514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855507004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855558844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855580724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.855595244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.857636666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.857681696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.859509667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.859555507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.864377121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.864470611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.864496681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.864511881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.873540928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.873600388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.87666505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.87671488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.886603568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.886654258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.886674008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.886690008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.888856549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.888931399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.88984669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.88990307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.8901757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.89026763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.8902856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.89030042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.890319271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.890335431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.890352031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.890368141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.890385811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.890402501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.890421131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.892409442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.892437442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.894309834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.894350704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.894369674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.894384194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.894401444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.894418814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895292874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895335704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.895451344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:08.895506764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895848195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895897515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895930695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:08.895948295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800319366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800375886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800392426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800409226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800427136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800449566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800468056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800485296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.800591946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.800630806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.800665856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.800695586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800784256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800820406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800853426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800896846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800929416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800947556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800963126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.800979516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.800996896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801010736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801027206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801060886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801075736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801092566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801109616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801128686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801145456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801159516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801247136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801269626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.801285196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.801302656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.801320536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.801354856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.801371446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.802058427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804063748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804109609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804132179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804276969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804315969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804333509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804347549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804363419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.804379039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804475289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804495099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.804512249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807491461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807539121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807559731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807698781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807766311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807781681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807797131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807812901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807830541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807848051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807863691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807878731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.807893911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807916541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807948271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807965391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.807982321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.809915803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.809956683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.810010003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.810091173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.810135703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.810152133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.810169203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.810188203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.810988364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.811027384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.816036288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.816074018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.816094908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.816109478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.817237488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.817320508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.817950229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.817971849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.818084389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.818123109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.818143069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.818158249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.818176559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.818194319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.8191363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.81918228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81940078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81942289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.8194411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81945604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81947266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81948811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81950476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81951945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.81953578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.81955195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.81961519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.823956303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.824003004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.825175054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.825216804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.825237234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.825256504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.825358945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.825390565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.825969185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.826002945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.826088855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:09.826229795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.826259615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.826293355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.826326255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:09.826345595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810389186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810441336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810458266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810478086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810492866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810510956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810530516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.810550056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.811006487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.811116387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.811184207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.811214697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.811566827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.811617747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.811655677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.811689537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813211378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813233058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813249428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813267098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813393509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813411899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813431649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813461139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813477159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813493149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813510429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813526839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813545999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813559809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813575279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813594979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.813615239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813810119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813841799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813876769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.813895569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.814432149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.816464981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.816488241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.816507151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821179274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821205654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821222804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821236774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821253474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.821266964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.821776465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.821800465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.821816555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.822987206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.823038816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.823057746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824009657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824068537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824084707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824100867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824116767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824132527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824147967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824163957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824179597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.824193027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.825359908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.825423698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.825440618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.825456558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.827079459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.827113609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.827835299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.827880069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.827899819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.827913349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.830970212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.831020162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.832097433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.832149973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.834017644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.834040454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.834106374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.834146014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.836095796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.836136036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.840939659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.840972209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.843940492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.844030022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.844051922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.844067282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.859090803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.859137193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.860169884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.860210514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861374045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861395865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861412335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861426505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861441695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861457105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861474275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861489095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.861504785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.906114188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.906199438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.911988343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.914069704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.914349735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.914409145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.914471785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.914506815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.915355355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.915393725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.917112897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.917140807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.927979955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:10.928064845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.928785116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.928838556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.928871196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:10.928889696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.798947001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.798999071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799017201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799031601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799046061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799100101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799120081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799136551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799223171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799259761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799306731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799338381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799478041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799534201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799567511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799600391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799632751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799652831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799668611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799685331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799705621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799722051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799739361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799770071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799783181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799800251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799815871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799831461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799847101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799862741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799878441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799893891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.799909971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799926851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799944401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.799980411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.800225802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.800803162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.803226014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.803280804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.803301074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805062785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805091685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805109855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805139265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805157075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.805170595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.805188825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.805247785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.805301215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.806741126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.806775417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.806849457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.806966777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807012167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807025507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807041297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807060487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807075957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807090997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807105277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807119897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.807132997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.807157787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.807191427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.807209017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.807226307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.809010448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.809064018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.812182931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.812234491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.812253621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.812269651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.812285851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.812305741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.813489712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.813523812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.813653572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.813674972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.813693682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.813707542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.813726122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.813744102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.814460042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.814492272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.817723975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.817762395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.817866215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.817894615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.817980565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.818000955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.820475317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.820521677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820542177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820557167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820572517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820585027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820599597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820616797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820631557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820645997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.820661987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.820678617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.820694857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82418948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82422266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.82433287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.82434988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.82437388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.82439171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82444098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82446115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82514529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.82520084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.8252207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:11.82525635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.8252912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.825330071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.825364861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:11.825382001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799508874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799569604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799590964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799606384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799619914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799638944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799655654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.799673444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.799938284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800004154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800248305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800311195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800342575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800444595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800479325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800517525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800548635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800569425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800585725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800602145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800618635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800631845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800653595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800681875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800697225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800711755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800726925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800741585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800810675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800823805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800838685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800855615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.800872455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800886955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800901985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800940225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.800955225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.806064219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.809865712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.809922162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.809949112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.809978592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.809995292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.810127402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.810154782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.810172382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.810187912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.810210642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.810232422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.810257472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.811739793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.811787193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.811808433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811826093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811857873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811873573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811893503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811910783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811933993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811950573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811967313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811984063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.811998413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.812015933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.812055073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.812077764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.812098984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.818316688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.818389918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.818459768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.818663988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.818857469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.818878379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.818894079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.818911309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.82012913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.82019756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823030352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823064822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823155232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823170202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.823186352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.823205052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.823879772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.823918332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823937682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823952982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823976022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.823989672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.824006463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.824054193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.824823223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.824863773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824883873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824898543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824917773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824934533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824952283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824969233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.824992273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.825010703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.825029613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.825045723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.825065683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.826707675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.826776085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.826796765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.826818125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.826836105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.826851555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.826867425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.826884805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.827908175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.827962555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.827979806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:12.828012976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.828042856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.828077086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.828115646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:12.828134646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811093636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811123086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811143796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811159586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811174916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811214726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811236106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811254206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.811495606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.811534496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.811566046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.811596626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811949176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.811998936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.812036606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.812069767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.813582698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.813614448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.813631518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.813649918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814660108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814682828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814702758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814734449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814747909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814763309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814780369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814797389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814812569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814825919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814840609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814856659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.814872669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.815219759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.815244809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.815277889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.815294689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.81624113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.818693742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.818732442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.818820252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823843795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823879365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823908625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823924125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823958065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.823974445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.824542866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.824571236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.824589136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.825879437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.825927247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.825948067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.826922328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.826990668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827007418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827024948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827041688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827058288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827074278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827090358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827106718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.827123258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.828582549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.828661699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.828680569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.828697879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.83058697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.830635681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.835388974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.835429184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.835447464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.835460914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.836106985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.836126905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.837553976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.837605056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.839457877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.839506557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.839635277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.839653527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.841665749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.841715159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.845807842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.845841992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.852002147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.852047347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.852065887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.852079547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.852845847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.852885077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.854602189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.854639329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85598947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85602584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85604333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85605858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.8560756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85609173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85610738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.8561262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.85614481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.857775201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.858479412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.860909763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.860959733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.906483658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.906518148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.906534958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.906550198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.908051529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.908130909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.90934765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.90937323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.90954995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:13.90958727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.912076672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.912115932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.912203922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:13.912224982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.340016405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:42:14.345405839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"74.626363839s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799526551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799571511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799587211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799601811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799616071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799647161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799664471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799680041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.799699651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.799732961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.799767811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.799798311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799827531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799863001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799896211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799929041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799964721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799982131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.799998811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.800016831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800034861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800405982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800432052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800463402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800477472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800493172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800509922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800528002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800544322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800557552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800574292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800590382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.800605712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.801316532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.801354822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.801392062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.801411312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.801873623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.803760114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.803792274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.803822754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803887114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803905114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803923604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803937594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803954574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.803972504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.803990134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.804008034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.804032784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.804996855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.805020465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.805038475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806214546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806265996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806281416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806298216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806315026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806334566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806351976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806407566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806467956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.806484146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.806500536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.806534406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.806550606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.806568016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.808571038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.808595768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.808722878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.808741048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.808758138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.808771328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.808786548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.808802458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.809974549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.809995499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.81200131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.81207336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.812116371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.812131131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.812147611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.812165021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.812949061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.812984211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.813723672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.813744892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.813762562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.813777572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.813819702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.813837192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.814662972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.814687922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814762243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814778293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814795023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814808603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814827053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814843523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814858573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814874783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.814890753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.814905933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.814921853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.817006304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.817055024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.817109644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.817126744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.817143644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.817157694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.817229334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.817250044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.822763419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.822787289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.822910159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:14.822942439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.823038599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.823073249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.823105439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:14.823129099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802349776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802397246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802412576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802426726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802440346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802460836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802478186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.802496076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.80736223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.80749083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.80752874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.80755905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.80779545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.8078691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.80790735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.8079419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.809617032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.809662212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.809681702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.809701482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811286923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811320543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811339933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811370373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811384083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811400283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811415563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811431023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811447873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811486503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811503663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811520323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.811537023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.811552543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.811600023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.811634673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.811651553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.813170544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.819234659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.819284329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.819308759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824005663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824034613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824132513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824151623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824169253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.824184643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.824487493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.824512253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.824529983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827236075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827258685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827355515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827415175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827462625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827479475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827496865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827516215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827533305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827582485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827601975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827619605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.827634665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827702285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827747085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827766755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.827786025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.830145797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.830190737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.830212667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.830230407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.830252267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.830270287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.830286137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.830309637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831125258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831160438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831181868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831198628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831217328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831234728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831251468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831269468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831791498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831836028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831857158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831873758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831892668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.831907468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831925198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.831943048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.832430719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.832452649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832474499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832510289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832529169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832543449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832570399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832611779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832629679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832645929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.832662589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.832678899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.832697459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.83411342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.83415616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.83417498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.83418933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.83420675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.83422019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.83423918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.83425606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.834763831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.834815161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.834874601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:15.834907321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.834939331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.834974351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.835006171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:15.835023251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798554217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798682187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798724937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798743007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798759317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798787417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798809048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.798826998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.798961538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.799000378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.799033748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.799069218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.805516013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.805674433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.805730433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.805798773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.805917553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.806008593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.806119483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.806141093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.806644673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.806674773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808641815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808730415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808749685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808768175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808788455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808808395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808833865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808849305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808872265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808892565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.808910375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.811685957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.811887447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.811931157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.811951347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.812414458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.81578325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.816314181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.816343371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816740401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816772301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816840831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816877231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816895231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.816912971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.816966381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.816987781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.817008051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.819448343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.819794833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.819829183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822277105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822386235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822544795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822565185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822585675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822606965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822625095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822646585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822663255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.822683786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.822886086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.822926726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.822943836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.822960866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.826757779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.826804959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.827851429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.827877019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.827894549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.827908409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.827925659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.827942389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.82879826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.82882907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.82890203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.82892272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.82894158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.82895746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.82897557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.82899332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.829522171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.829554791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.829602831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.829625271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.829641991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.829656491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.829673111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.829690711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.830347431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.830372981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831442992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831480612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831497832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831513052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831569592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831586842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831606012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831624682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.831644782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.831663262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.831685122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.834175834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.834211014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.834303144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.834321934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.834340324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.834355244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.834372594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.834390394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835053765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835084895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.835137005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:16.835174175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835204935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835240165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835273885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:16.835291965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822153198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822205758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822222648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822237428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822251748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822268678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822286328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.822306238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.822557748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.822595408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.822624748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.822654028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.823067859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.823111159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.823180149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.823214089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.82513102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.82517396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.82519502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.8252202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826555591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826593851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826612861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826645242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826661362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826679452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826697582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826716542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826734342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826749332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826767982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826784512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.826801052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.830825135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.830905605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.830944545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.830961945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.831605005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.834773118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.834814038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.834834048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836159709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836200869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836222589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836238369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836255969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.836271009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.836459509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.836487719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.836504319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.83822721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.83826933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.83829345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839736971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839793841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839810051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839828481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839845091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839861111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839877781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839895791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839912512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.839926472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.839947782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.839981242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.839998112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.840015802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.848350168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.848397838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.849560119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.849590239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.849610329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.849625619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.849701629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.849720959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.85064703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.85067627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.85126467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.85128484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.85133534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.85135218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.85142078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.85143931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852017121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852061121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852086911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852102841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852123301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852149181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852164901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852185871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852751901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852774791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852796281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852812591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852832621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852859181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852875761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852890731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852906911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852922191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.852937291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.852951521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.853567352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.855936724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.855989864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.858030935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.858068105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.858092355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.858108435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.858457675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.858479596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.860786087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.860824457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.861964538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:17.862025338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.862109118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.862167198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.862203548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:17.862225198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799273434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799304594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799319304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799332384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799349184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799365914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799381924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799397734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799433504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799467104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799495894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799538514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799607324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799642304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799676384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799711404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799748604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799767444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799783964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.799802644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799821054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799833784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799850494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799882464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799896594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799912374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799929854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799945514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799973434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.799986074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.800003024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.800018774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.800080774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.800118475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.800136345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.800168105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.800183725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.800442845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802135046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802194976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802213926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802233416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802248016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802264696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802278876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802296326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.802311316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802326946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802342796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.802359826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.803816717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.803865347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.803886507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.803905077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.803942447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.803958227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.803976577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.803993187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.804014357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.804030877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.804047927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.804067027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.804081717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.804098868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.804146578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.804163468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.804178428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.806010479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.806057809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.806077529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.806091869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.806107799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.806121949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.806137369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.806155259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808209421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808242941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.808278821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.808295841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.808311661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.808325321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808341641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808358481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808937501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.808975211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.808992961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809008881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809024591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809037731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809054601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809070721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809648712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809704452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809727222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809743822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809761802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809775262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809792322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809807902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809823322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809838282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.809855412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809872092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.809890432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.811339593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.811387043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.811407203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.811422833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.811441883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.811458443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.811476563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.811494013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.811989643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.812012143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.812054784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:18.812096254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.812124754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.812160094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.812211804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:18.812230214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799119977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799170167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799185417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799198217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799212047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799229727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799245177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799262157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799278697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799334967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799364847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799471317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799599027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799633627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799668507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799702827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799734357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799756177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799772217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.799789367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799809327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799823727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799839337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799866997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799879837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799894097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799909627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799923897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799937927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799949937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799964557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799978257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.799992217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.800242858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.800258648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.800290938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.800308468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.801231568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808426994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808487564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808507444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808526224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808541724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808559024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808707794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808847654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.808864364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808934884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808955304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.808970844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.812951187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.812992627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.813013557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813038127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813090587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813109567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813130087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813148237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813163287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813183017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813200677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813216647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.813233357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.813249447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.813286517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.813302907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.813318317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.815788589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.815832209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.815851399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.815864829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.815901019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.815915079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.815929969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.815944489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.81699849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.81705729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.81710403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.81711949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.81713585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.81714847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.81716254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.81717842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.817795761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.817816581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.817859361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.817876651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.817893561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.817907161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.817921661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.817937731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.818502561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.818524181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818546941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818562191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818578391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818592611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818611641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818627081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818641551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818656271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.818670791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.818685122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.818699872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.820402503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.820424333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.820461923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.820476203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.820490073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.820503073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.820517753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.820535443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821067583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821087653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.821129843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:19.821161153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821194933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821226783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821263043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:19.821281723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854198592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854246352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854262672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854279012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854321262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854358032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854378122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.854394742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.854572723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.854720163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.854755703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.854821663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862011068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862085118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862119408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862156198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862656839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862688079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862705749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.862722809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86380785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86384258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86386237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.8638925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86390695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86392248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86393834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86395512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86397122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.8639848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86400097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86401854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.86403383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.86409525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.86427837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.86433812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.86435637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.865145071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.867705022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.867823123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.867847483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879395121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879445471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879463931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879477921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879494021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.879507591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.879889512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.879927982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.879946542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.881516963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.881555523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.881576533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881681973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881740673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881756003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881775263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881792173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881808923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881825693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881842533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881859573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.881873173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.887615337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.887684318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.887702108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.887719468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.889710739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.889755749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.889877279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.889896179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.889914019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.889928059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.889944009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.889960539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.894680623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.894800613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.895784934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.895824404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.895841394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.895854304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.896468394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.896508024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.897546005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.897587235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.897663725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.897706915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.897728155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.897744195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.900517257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.900546067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.901475558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.901518748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907199162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907234582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907253142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907269282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907285622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907302772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907321872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907341572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.907358452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.907708833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.907733423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.909946204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.909995774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.912829156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.912879117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.912899167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.912915817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.916786689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.91704409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.91813772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.918178561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.927272897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:20.927325457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.927890298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.928151318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.928206918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:20.928225838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.803954857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804009307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804025167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804042327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804059497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804079357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804096028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804166238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804198978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804232098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804262098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804294978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804325798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804359998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804409868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804444248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804477918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804497688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804514718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804531698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804549028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804565608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804582468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804612108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804625818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804645288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804660968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804678948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804716558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804731058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804746408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804762128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.804777708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804793848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804811118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804842808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.804859528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.805520619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.809875642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.809919832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.809939052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.809965642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.809982932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.810001782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.810016672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.810034802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.810049682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.810077172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.810095232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.810114312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.815514996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.816215087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.816250147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816459727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816532527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816550657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816568497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816584507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816602967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816618847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816635787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816650887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.816667017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.816812757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.816853367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.816871207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.819295779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.823674512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.823710392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.823898362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.826843585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.826961225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.827042795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.827183615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.827204345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.828690276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.828743626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.835642711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.835694371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.835714171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.835729141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.837267963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.837933023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.838817264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.838855294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.838976684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.839000464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.839036324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.839050894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.840638505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.840666845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.841439506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.841482356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841513916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841529516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841546456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841560446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841577756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841595006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841610456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841650166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.841671046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.841689576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.841715716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.843552147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.843575347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.857503468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.857553548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.857573848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.857589148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.858167108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.858204688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.86064674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.86068938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.86075078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:21.86078458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.862336281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.862408131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.862446761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:21.862466062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799650878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799709268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799729088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799744298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799760398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799839408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799860528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.799876778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.811449617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.811529917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.811595587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.811637637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812120298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812174388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812244798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812284848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812349818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812370338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812387608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.812403678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812473998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812508078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812559068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812592338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812608258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812626778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812644188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812659908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812676838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812702888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812720558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812737848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.812754428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.813907899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.813949629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.814056469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.814099139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.814628029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.816898051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.816950251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.816971991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817064621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817103941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817122231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817140191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817160461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.817181631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.817199751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.817217431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.817235271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.818806083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.818837313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.818856503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824836037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824880837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824896957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824916967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824937717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824955627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824971807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.824988247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.825007577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.825022557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.825411068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.825450578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.825504618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.825575658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.830845852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.830896722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.831008362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.831027762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.831081292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.831101142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.834332674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.834366674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.835812955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.835859075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.835930975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.835951146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.835970066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.835984656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.836020836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.836037496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.836601796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.836636876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.840562919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.840624289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.840641669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.840668819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.84184251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.8419071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.843015501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.843078961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845786703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845828173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845847063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845861183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845881863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845899453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845917333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845936173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.845952703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.848939235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.848982175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.851685317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.851835147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.857580482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.857692332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.857870492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.857916942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.858534703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.858582013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.860203564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.860246904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.863263276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:22.863373956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.863522716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.864144687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.864193957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:22.864212257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799109231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799197021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799217721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799233541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799249691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799307051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799326611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.799342821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.799598461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.799746511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.799830821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.799871771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800188742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800226472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800260492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800291862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800455292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800476492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800491552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800507902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800552492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800567232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800596752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800627152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800640562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800655882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800671252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800685492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800699752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800713952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800728572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800744262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.800761972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800777872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800793502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800826092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.800841982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.801355072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804023864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804065764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804085094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804102975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804116225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804281215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804297785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804315585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.804329435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804344305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804360095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.804376395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806344066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806368796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806393086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806414836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806448286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806464246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806480106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806494756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806509016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806526226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806541046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806555266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.806567626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806603626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806639546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806656126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.806671146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.81131354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.81134959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.81143452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.812197421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.812296761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.812313411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.812331591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.812351241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.813325261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.813346561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.813415672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.813430892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.813446832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.813459802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.813476092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.813491972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814103462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814138562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814158902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814175272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814192672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814210772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814229142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814245472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814793783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814817323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814838773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814854433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814869933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814885943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814902513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814917853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814937653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814955663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.814973743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.814990473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.815007783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.817506465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.818094305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.818448915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.818467965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.818485015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.818513265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.818590585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.818609065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821297137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821344538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.821504768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:23.821541198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821599278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821656218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821690308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:23.821708518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799506524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799555294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799572024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799590194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799605614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799625834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799643264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.799659504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.799945714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.800020444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.800051564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.800082134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.800225815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.800280745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.800314455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.800363875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.801465246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.801491406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.801508786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.801525116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802633786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802674816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802691666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802721156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802735886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802752316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802766876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802782777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802798547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802815557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802832177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802848907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.802864177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.802880357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.802896257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.802933127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.802949507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.803311427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.804954768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.804981588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.805000188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.808923771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.808963181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.808981991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.808996101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.809013681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.809029821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.809321051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.809348201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.809368281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.810555952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.810597792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.810619172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810831353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810874533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810890563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810908973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810925973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810943023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810962553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810978593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.810993913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.811011843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.813267224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.813324684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.813341354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.813356374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.815605776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.815631816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.82029884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.82034551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.82037583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.82038999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.82090706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.82095071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.821897481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.821932581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.822734342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.822755312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.822813832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.822833172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.824334453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.824370763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.825222183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.825276413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.825872684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.825904574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.825965024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.825983774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.826005124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.826022244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.826544574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.826571454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.829963477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830000317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830019757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830035777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830051127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830066637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830176047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830193337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.830210147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.830714328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.830753308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.832642219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.832683909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.83347697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.83351709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.83353621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.83355062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.834788201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.834833171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835430341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835455341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.835542531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:24.835573721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835607611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835638621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835669771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:24.835685521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804097241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804148931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804167571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804182491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804196381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804219031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804234351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.804251131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.806980253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807023723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807061203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807089253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807222233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807277543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807316213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807375813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807436243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807458233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807476063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807492563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807513593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807531893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807566613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807595573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807726983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807791253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807810283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807831043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807849333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807863933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807881113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807897993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.807913463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807928623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807947813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.807983613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.808002433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.809011764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.811837056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.811926736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.811949476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.811985656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.812004036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.812027146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.812043466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.812062757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.812077327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.812093497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.812112497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.812130267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813548678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813579718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813598498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813617188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813650748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813666338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813684048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813704618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813726708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813747048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813764538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813784998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.813801948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813819988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813862938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813881788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.813899778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.81604692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.81610265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.81612559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.81614558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.81616555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.8161812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.81620029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.81621932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.81707407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.820876373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.820923703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.820944343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.820966693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.820980373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.820995153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.821011843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.821758484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.821808654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.821829844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.821844944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.821863844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.821878534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.821894114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.821911184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.823915655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.823971065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824075846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824127796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824149016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824164726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824183276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824202266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824221996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824259636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.824275676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.824291526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.824309676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.826119227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.826163987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.826262397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.826281157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.826300037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.826315297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.826333157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.826354047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.827199858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.827236238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.835545014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:25.835606234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.836198145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.836268185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.836329215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:25.836348545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.811011329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.811070359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.811086229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.811101569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.81294795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.81299114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.81301043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.81302803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.81317436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.81320698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.8132799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.81331924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.81334855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813385361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813418741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813451091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813499611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813519451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813535351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813553081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813571791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813586221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813602851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813633881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813702891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813721401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813737781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813754661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813770321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813783621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813802501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813818451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.813846711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813862011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813879821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813913071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.813930431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.814354281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.817997074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.818040454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.818060614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821179476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821217826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821236136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821263656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821282756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.821299226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.821715257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.821742927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.821802247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.822970528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.823002318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.823022698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823060088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823143668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823166918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823184538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823220528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823239318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823258768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823274158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823291078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.823304128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.824500449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.824574749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.824594409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.824613449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.82610133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.82615163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.82617241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.82620557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.82622354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.82623706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.82625424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.82627221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.830982874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.831040104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.832332175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.832355395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.832387405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.832402995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.832698985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.832719855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.833596036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.833647256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.833725306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.833746896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.833765236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.833780226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.834961727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.835016477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.835598747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.835645357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840111821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840153441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840173221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840188781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840204821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840221331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840238261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840285661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.840302231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.840604741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.840649931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.842614553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.842638313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.843936884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.843953674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.844029794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.844065884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.844082954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.844101334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.844632304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.844652534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.844879944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:26.844914394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.844968884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.845001714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.845034114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:26.845073264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798497162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798561562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798584822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798601782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798634522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798655832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798674572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.798692502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.799649503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.799691773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.799722893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.799768233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.799832273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.799908563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.799941913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.799979323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800034393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800054583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800073073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800091983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800112713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800128414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800144854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800178974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800193424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800214174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800231434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800245944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800261414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800277034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800295174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800311714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.800326964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800343144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800359804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800395124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800411314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.800883944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.802661005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.802704515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.802726755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803532596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803561366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803579406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803594186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803613236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.803638766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.803657066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.803673796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.803689916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.805703028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.805738668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.805758548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805829548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805881578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805896388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805914168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805932338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805950378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805967028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805982278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.805997798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.806014178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.806030998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.806066568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.806083998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.806101598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.807643239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.807685279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.80847139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.80849833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.80851485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.80852862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.80854626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.80856543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.80937353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.809425281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.809464351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.809504401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.809522811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.809573931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.809592031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.809608791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.810123391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.810146191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.810165081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.810181581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.810198961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.810213521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.810765652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.810787232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.811361562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.811403562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811476422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811493782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811511492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811531312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811548072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811566362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811583662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811599532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.811619842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.811637062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.811653102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.813132413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.813174363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.813773634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.813806524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.813823934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.813850414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.813865764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.813884024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814584684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814615684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.814692784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:27.814731275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814764805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814799885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814833375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:27.814853375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798508145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798563295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798580935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798596775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798614675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798635235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798653575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798673655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.798690885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.798751895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.798784205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.798816866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798853556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798888816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798928726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.798962196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799001516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799040216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799058216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799080306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799099726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799114916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799131666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799159846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799173916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799190516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799208116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799224826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799243366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799259976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799275266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799290806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.799305586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799323186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799339656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799370636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799386276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.799797006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801538318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801575008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801644478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801687818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801705108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801723828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801739388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801757098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.801772268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801790988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801808648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.801826748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.802800219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.802838849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.802859959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802877439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802909929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802925349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802941059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802958499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802975519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.802991969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.803009199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.803031879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.803058699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.803076009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.803109489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.803141609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.803157429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.804653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.80470674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.80472921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.80474612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.80476387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.80477899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.80479632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.8048135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.805693241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.805751551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.805796451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.805838661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.805859551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.805879061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.805898231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.805942581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.806397721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.806448001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.806574071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.806592981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.806612571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.806628211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.806677971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.806750552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.808520593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.808575203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808697233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808717513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808734873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808792473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808824343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808840903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808858833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808875483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.808894243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.808911513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.808928983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.810355894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.810406414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.810429874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.810447024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.810463584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.810477694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.810494044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.810512114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.811084495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.811117955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.811136675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:28.811169925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.814240807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.814299677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.814359507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:28.814383037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830471182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830500692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830517442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830533122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830552112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830574132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830592562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.830622813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.831027913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.831112973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.831157593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.831187923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831357173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831417953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831454103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831488713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831783903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831819663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831836883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.831857163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832642114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832678014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832726354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832758104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832772904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832790084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832807204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832822414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832841704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832859654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832877174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832895164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.832955834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.832987194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.833052904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.833086824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.833104154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.833337355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.834981786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.835033346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.835054926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835083386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835100256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835118036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835133466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835149206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.835167576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.835184726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.835318786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.835341926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.836207757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.836249787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.836270427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837210537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837472988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837500868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837517958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837534208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837550878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837567358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837583808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837601868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.837616548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.837817928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.837857928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.837875008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.837891858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.839714799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.839790969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.84078124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.84082577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.84085073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.84086631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.84088585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.84090604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.841706791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.841742811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.841804351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.841823491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.841841651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.841854731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.841873811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.841892941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.842473771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.842519621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.842540981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.842570832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.842587372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.842601292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.842618952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.842635762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.843155832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.843190862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843882052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843901373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843917463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843934603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843951563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843969083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.843985243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.844000543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.844017573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.844033353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.844049233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.846449004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.846478274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.846581005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.846626545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.846646075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.846663805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.846681245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.846699825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847198515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847218325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.847259775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:29.847295485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847326675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847362255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847396135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:29.847414815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.499307457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:48672"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.511858106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"e73d8bf2-9bab-4250-b94a-5a5e62ae0b9c","remote_addr":"[::1]:48672","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.511887676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"e73d8bf2-9bab-4250-b94a-5a5e62ae0b9c","remote_addr":"[::1]:48672","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.513336297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"e73d8bf2-9bab-4250-b94a-5a5e62ae0b9c","remote_addr":"[::1]:48672","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1478,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.561887414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:33614"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.566233517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"caa30504-7690-4229-9481-3bd4fcab3534","remote_addr":"[::1]:33614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.566278987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"caa30504-7690-4229-9481-3bd4fcab3534","remote_addr":"[::1]:33614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.568378659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"caa30504-7690-4229-9481-3bd4fcab3534","remote_addr":"[::1]:33614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2132,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.624492411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:60178"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.626757383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"4ab9614a-1f18-4f98-86a5-d9a738bcb3ca","remote_addr":"[::1]:60178","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.626784733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"4ab9614a-1f18-4f98-86a5-d9a738bcb3ca","remote_addr":"[::1]:60178","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.629705455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"4ab9614a-1f18-4f98-86a5-d9a738bcb3ca","remote_addr":"[::1]:60178","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2965,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.671940757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:57313"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.680362643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"6e0b4bb8-9eb2-4efe-972c-132ea4d7b41c","remote_addr":"[::1]:57313","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.680418263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"6e0b4bb8-9eb2-4efe-972c-132ea4d7b41c","remote_addr":"[::1]:57313","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:42:30.681261844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"6e0b4bb8-9eb2-4efe-972c-132ea4d7b41c","remote_addr":"[::1]:57313","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":910,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.913563989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.913611599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.913629759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.913646649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.917240292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.917355342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.917414212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.917462572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.918500013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.918628203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.918715513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.918787903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.920657324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.920802984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921426965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921489825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921687505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921712135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921730455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.921747975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.925708508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.925813668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.925935318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926023568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926071668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926109228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926140229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926178689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926234939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926268909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926303879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926337139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.926379769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.926484479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.926539589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.926575479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.926592659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.927206279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.935941556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.936095446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.936118716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936420436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936447686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936520586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936537396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936556566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.936571106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.939022728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.939064508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.939081888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.942556701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.942598161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.942617001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943585922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943637282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943652322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943668482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943684712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943699982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943715282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.943730312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.945850303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.945870013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.949312936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.949368446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.949387896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.951961858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.955356721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.955392911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.956989092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.957031652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.957051972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:30.957066312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.958328003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:30.958375563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.032074118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.033491109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.03387871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.03392381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.03394642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.03396204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.03408385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.0341045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.035858271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.035905321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.036245402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.036268962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.036287062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.036304652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.036323212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.036340952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.036928172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.036960842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037041352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037078782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037099412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037114862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037134572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037150802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037168352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037185972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.037204242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.037417082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.037437912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.041728896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.041768296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.044810608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.044849058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.044867728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.044884488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.045555409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.045579499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.046406299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.048968751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.049121121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.049172901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.050489422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.050527702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.050579922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.050599612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798396395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798450975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798467015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798482055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798495775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798514715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798532235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798548085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798563815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798594095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798622945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798652255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798681425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798714915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798748085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798781045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798813936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798833776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798850626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.798868736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798885736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798900836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798918596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798948026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798961466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798977816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.798998586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799015106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799032126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799047506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799063286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799078266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.799095836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.799113256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.799129416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.799164756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.799181366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.799552046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.801277247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.801327587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.801347177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80433525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80438017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80439971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80441711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80443415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.80444832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.80477054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.80479253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.80481082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.807777412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.807809362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.807830372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807853402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807920132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807938782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807955312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807972962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.807988352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.808008472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.808032472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.808051572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.808065502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.809350153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.809392253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.809413364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.809431844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.811432255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.811467105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.811488615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.811503925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.811522605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.811537615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.811554495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.811574635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.812394316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.812417616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.815417598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.815437858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.815454818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.815470688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.815728898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.815748708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.816395059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.816433769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.816516369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.816546239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.816565379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.816581129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.8183734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.81840169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.819002731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.819025781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822876814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822900354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822916614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822930734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822946484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822963254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.822978744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.823000064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.823019064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.823180104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.823205854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.824861175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.824890545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.824968215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.825015975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.825035215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.825049525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825067585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825087345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825600426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825649016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.825781496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:31.825837916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825871126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825907956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825943886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:31.825963846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80108163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80129026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80131209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80133088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80134739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.80142579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801461231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801484091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.801556001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.801745211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.801821021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.801853881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801886781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801925821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801962121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.801999901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.802034011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.802071071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.802090591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.802158721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802312991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802335141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802368391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802402241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802419231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802440391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802458351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802526221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802546401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802562251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802579721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802602511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.802622741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.805968874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.806077664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.806134164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.806157844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.806743394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.809393706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.812394939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.813116499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.813344289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.813369089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.81339284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.81340863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.81342733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.81344203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.81349151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.81351275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.81353061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.818136613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.818201663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.818224113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819703314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819758354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819775164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819803624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819822784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819839094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819855494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819871544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819888014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.819935604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.819964594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.820003134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.820233025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.820262355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.824986568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.825016348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.825167348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.825183838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.825201938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.825217458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.825278158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.825298098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.826218619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.826250429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.82773462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.82776082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.82783346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.82786078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.82787611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.8278942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.828456171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.828530211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.828556191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.828574131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.828592201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.828613031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.828630891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.828648311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.829237081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.829257871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829276751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829291871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829311012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829324862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829341952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829359002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829375972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829397522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.829414862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.829431482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.829451042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.831160713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.831189823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.831897853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.831917223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.831935403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.831950444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.831974244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.831992154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832654414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832677294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.832696844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:32.832727414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832758154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832796494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832833984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:32.832851974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798738112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798780022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798873263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798890303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798907983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798926053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798954123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.798977013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.799163983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.799226083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.799256553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.799290613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.799398133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.799476633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.799532083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.799567683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.800775224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.800814374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.800832384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.800854234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801008544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801046064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801063794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801098024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801113624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801129974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801147364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801164794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801184664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801200854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801219034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801235274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.801253064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.801276984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.801296394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.801332534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.801365594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.801630365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804494557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804538127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804560167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804671027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804718187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804745607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804761807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804783087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.804799877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804822967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804843347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.804864227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.80839971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.80846813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.8085335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812574703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812637563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812655673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812673583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812695003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812715893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812737023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812753363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812774383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.812788083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.815523425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.815592525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.815610505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.815626805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.819258398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.819300288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.820648259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.820689779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.820709699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.820725169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.82190058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.82194238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.822705511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.822728871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.822918521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.822935781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.822954081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.822968421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.823031591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.823051451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.823587271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.823626601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.828870165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.828896145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.828916915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.828931905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.830145396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.830183146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.830986437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.831048407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831070797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831088167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831106287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831121227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831139127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831156607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831172227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831187397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.831203677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.831220087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.831237507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.832801838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.832853838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.832876438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.832894318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.832924558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.832941288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.832957118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.832975158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833507469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833538429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.833555689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:33.833586959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833623639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833659579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833694869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:33.833715239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815347588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815373998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815387718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815401168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815488948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815530658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815549648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.815568088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.816096049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.816234979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.816267169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.816295779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.816947949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.817025759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.817058139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.817165869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.81775969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.81778057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.81779604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.81782684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818865471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818894831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818913611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818944001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818957951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.818979661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819008441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819024651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819041631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819059551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819075711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819090731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.819105461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.819186621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.819239221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.819272061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.819287731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.819833601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.824000205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.824045865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.824065665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.824909395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.825021405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.825049235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.825065965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.825084675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.825100135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.825116915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.825137065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.825153205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826049296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826086056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826106986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826171446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826223206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826240666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826259046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826276746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826294006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826311406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826328266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826346136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.826360966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826378046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826412106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826428106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.826443956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.827927147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.827970217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.828595138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.828621488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.828638098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.828651868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.828668478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.828686958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.829480549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.829518609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.829581299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.829598239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.829615629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.829630919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.829648619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.829666449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.830266249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.830293239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.830343699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.830357269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.830373159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.830386749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.830401809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.830417229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.83091702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.83097249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83149841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83153944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83155843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.8315741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83158988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83160575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83162152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83163854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.83165403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.83166855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.83168467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833165741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833188801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833266891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833282852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833299712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833313752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833328932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833348372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833883732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.833906782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833942572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:34.833973502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.834004592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.834037862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.834075872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:34.834093062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798559148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798612818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798627418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798641568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798654708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798673798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798689928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798706108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.798791938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.798828249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.798862579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.798891529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.798975769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799027989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799061919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799093569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799125309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799143099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799161859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799179859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799196499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799210129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799228659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799258149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799272889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799290049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799307479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799322819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799337939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799350779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799366189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799385289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.799400959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799415899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799434089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799466709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.799482329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.80017483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803034632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803061642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803082532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803136852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803194772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803215412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803231202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803247452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.803264492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803281202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803300112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.803317872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804284913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804343723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804366063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804386563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804421363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804438283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804469763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804488213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804504793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804520173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804535443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804550503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.804598993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804623703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804657913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804674263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.804691193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.806322064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.806362104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.806382894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.806398944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.806415654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.806430084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.806445964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.806463404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807278835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807309505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807327195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807341635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807358155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807371215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807386515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807401975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807927255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.807951355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807969095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807982655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.807998985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808012435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808028855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808044805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808674396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808700376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808830406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808849106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808864676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808877876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808894606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808909866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808925396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808940336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.808955376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808970796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.808987596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.811699798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.811740148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.811927638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.811989568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.812052298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.812066579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.812082819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.812098899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.816656582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.816708402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.816921382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:35.816958352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.817011802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.817060162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.817091162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:35.817108272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803323796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803375296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803392626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803406306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803455246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803512906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803532766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.803550066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.803636416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.803672056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.803707696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.803741486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804148687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804194697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804232137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804269177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804607677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804659477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804679937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.804697817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805644858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805686128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805705768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805739108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805755688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805775838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805796468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805814038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805832058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805848648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805869578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805898388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.805915548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.805933208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.805951228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.805987558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.806005238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.806430428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80812374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80816782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80818738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80823095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80826461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80828376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80829994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80831663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.80833326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80834997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80836744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80838295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80932013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80935949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.80937964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810329031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810380441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810396281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810413741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810431101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810447191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810463551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810478051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810524091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.810539211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.810556011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.810592961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.810623991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.810642911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.812141403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.812166843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.812300963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.812318473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.812333983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.812347073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.812362233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.812379483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813114883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813138143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.813160233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.813175463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.813192133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.813205353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813221853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813238133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813840324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.813885894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.814015664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.814033554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.814049744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.814064494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.814884855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.814912965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.817544727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.817597197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.817937497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.817972507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.817988397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818002577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818020837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818036207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818050807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818067517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.818086967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.818102337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.818242057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.820465119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.820515489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.824546082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.824593472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.824612282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.824627202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.825033882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.825072162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.825691823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.825741403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.825758953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:36.825792323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.827959824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.828008835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.828090465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:36.828131215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798468415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798530465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798547575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798568615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798586175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798606225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798624205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.798642195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.799968956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800029306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800059826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800091446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800277077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800325407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800361087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800396067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800431787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800452947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800475367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800494387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800515237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800533937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800551707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800583327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800598897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800616627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800636097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800660887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800677777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800695327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800716337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800736377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.800754277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800771957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800792667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800831427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.800849107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.801197367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.802908379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.802949179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.802967429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.802985409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.803001619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.803018439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.803033129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.803092379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.803108299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.803125689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.803143599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.803161279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.806092371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.806133001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.806152631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807266632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807324992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807342932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807359562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807375932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807391582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807407252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807423222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807439232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.807453042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.807550952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.807588022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.807604292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.807620262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.809345493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.809394833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.809478774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.809542534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.809561344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.809575614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.809591894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.809608114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.810420454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.810467054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.810490064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.810526974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.810547964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.810567414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.810586864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.810606084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811124565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811168945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.811188885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.811203425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.811370855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.811425375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811445335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811467505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811897335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.811933275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.812986836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813025476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813041736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813054576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813070676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813087256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813102696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813117436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.813132186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.813146266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.813162676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.816602609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.816655499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.816820729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.816859519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.816877689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.816893119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.816912159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.816930279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.81766216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.81769823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.81779844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:37.8178304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.8178842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.81792088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.81795715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:37.81797725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.80132633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803736872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803782702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803797042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803810372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803881072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803898422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.803913262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804101063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804153873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804186013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804215303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804293523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804326203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804356593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804386643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804416853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804433493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804448753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804464253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804480563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804493773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804531423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804560403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804618283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804635273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804649883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804664153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804678173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804690653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804705053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804718943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.804732813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804749573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804765763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804795683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.804810383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.806726674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809305846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809361846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809384936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809420047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809436767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809456017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809470697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809487827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.809504087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809521167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809537627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.809553627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.810987178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811033488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811054908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811200778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811236398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811252878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811271278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811288648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811309028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811326418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811341648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811358238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.811371328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811388178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811420438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811438068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.811456498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.81470233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.814747941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.814782631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.814799091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.814836921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.814852431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.814905671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.814924831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.816052612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.816095982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.816114242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.816128352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.816258502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.816278442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.816331382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.816351422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817130712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817167612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.817250342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.817267502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.817285502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.817299132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817316342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817332462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817939733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.817973673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.817993783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818008063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818074703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818091443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818106883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818122503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818137883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818153083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.818168153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.818183313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.818199183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.820606255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.820710245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.820752475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.820799515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.820819205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.820833295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.820847525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.820865485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821700906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821744006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.821760106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:38.821790426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821823946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821860086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821894266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:38.821939966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798394511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798640261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798682961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798699191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798715741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798761961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798783991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.798802382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.834911199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.834983479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.835023699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.835055339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.835397989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.835451789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.835489109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.835521539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.835829879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.838132771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.838180021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.838198441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838348851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838389101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838405431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838435901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838449391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838464791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838479391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838495481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838510351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838523121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838538721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838552871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.838983402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.841425454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.841480694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.841522524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.841542264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.842109904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.844668646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.844712746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.844732006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.844975666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.845748897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.845884337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.845902467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.845918747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.845931857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.848745439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.848770349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.848786859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.852301162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.852432892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.852454962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.852714502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.852942072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.852962042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.852978832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853022362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853041332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853058242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853073652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853091042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.853106132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.856886565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.856944995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.856962855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.858116526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.859998018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.860071408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.866840123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.866896823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.866917523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.866937313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.867261253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.867301793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.868295444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.868344044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.872618307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.872658347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.872681397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.872703347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.874666619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.874734619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.87574224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.87577006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.882376245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.882400805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.882465485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.882548085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.882914075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.882938845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.883983536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.884014686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885008257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885226967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885316857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885336447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885352377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885368127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885387707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885403627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.885419037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.886617108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.886649658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.891481111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.891529031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.896375425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.896400255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.896426415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.896444605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.896650815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.896672345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.897394926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.897416266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.897533596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:39.897570246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.898705957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.898877457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.898916627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:39.898941917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802797108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802843928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802859118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802877288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802892848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802914148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802939198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.802959628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.803235868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.803288108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.803318778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.803351228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803425188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803462878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803497488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803535848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803568978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803588828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803605488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.803624848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804289039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804319529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804338189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804371589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804386639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804405019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804422299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804438909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804456929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804471629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804488619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804505199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.804523229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.804538859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.804556119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.804588999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.804604589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.805017709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.806852031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.806940371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.806961761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807096391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807114091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807132311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807147911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807165181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.807180051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.807197311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.807214761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.807232681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808269442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808298752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808317512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808504842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808563732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808580062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808601232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808618372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808635772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808652312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808669462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808688422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.808703102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808729772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808763342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808781452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.808798482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.810432943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.810484013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.810505613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.810522383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.810543713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.810558023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.810574953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.810592263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.811381924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.811409234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.811429264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.811445444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.811464984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.811480834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.811497074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.811516834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.812057365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.812090135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.812111685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.812129495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.812227865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.812269575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.812348785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.812401335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.815703677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.815844147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.815889117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.815905107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.815947417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816006647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816025747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816042628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816061188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816077648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.816093668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.816108868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.816127558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.817775009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.817821609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.817843619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.817858399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.817880229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.817894879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.817909849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.817947059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.818469919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.818516469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.818540159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:40.818574389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.818629659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.818672249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.81870866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:40.81872572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798467867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798499367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798516757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798531427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798545117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798563667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798579757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798596497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.798736097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.798772757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.798803378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.798835938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798890308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798935478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.798972448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799006978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799040738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799059158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799077548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799094798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799113498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799129658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799148658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799179088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799194438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799212158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799230968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799250128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799267378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799283808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799301108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799317948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.799335448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799353608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799382658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799421048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799438308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.799768548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.80183765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.80187551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.80189464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805208802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805252372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805270082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805286192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805651623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.805672853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.806445553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.806812254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.806840734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.808706085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.808755055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.808799745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810304646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810380606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810396466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810412086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810428606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810443536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810459576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810475456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810494246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.810508176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.812277678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.812334788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.812351858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.812381588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.814461899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.814508339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.825027397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.825075207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.825113237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.825127017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.825712778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.825741018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.826663199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.826687989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.82910293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.82913651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.82915472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.82917088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.82918791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.82920569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.829835311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.829858401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.830118511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.830136751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.830159421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.830172671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.830192971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.830209281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.830817092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.830884622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831525102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831566432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831583932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831597052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831612572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831628262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831643252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831659292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.831673952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.831691332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.831708522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.833542084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.833585534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.833655754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.833672774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.833689164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.833705344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.833721554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.833736664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834359514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834391254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.834406434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:41.834437224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834477064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834508824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834553744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:41.834569504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871772576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871813226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871830946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871845926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871930166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871952896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871969546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.871987676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.872162726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.872201386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.872236486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.872267266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874040567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874109647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874144597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874179167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874518898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874550628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874568878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.874587808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875355808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875394838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875413688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875450058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875465498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875482518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875500038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875517688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875534888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875549018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875565048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875581678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.875596958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.875613548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.875632558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.875666458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.875683438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.876063639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.87771841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.87776613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.87778632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882202153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882248053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882268673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882282843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882310143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.882324383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.882824464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.882855574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.882871144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.884069385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.884148425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.884170235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884191145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884227875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884242225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884261425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884278195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884296095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884314765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884330925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884348835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.884362605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.888327098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.888398018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.888416918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.888435588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.89061365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.89064119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.897644525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.897687115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.897707705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.897722755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.898682826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.898712466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.899945227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.899990827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.900152707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.900170967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.900189247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.900206467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.902826179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.902876649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.90361452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.90365412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.907879313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.907929243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.907949553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.907963213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.908197503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.908242873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.908943634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.908983914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909288594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909331454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909349714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909364994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909381614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909396764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909412114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909427664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.909442584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.911599266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.911640516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.913670267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.913705327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.91794058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.91797914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.91800692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.91802227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.918592741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.918631341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.919522192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.919566582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.919757412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:42.919795982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.921248653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.921305653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.921341413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:42.921360853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798336913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798384433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798399083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798412973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798464703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798516423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798558163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798576503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.798655553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.798767023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.798799074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.798829884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798954644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.798994114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.799028044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.799071094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.800223185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.800274055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.800291395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.800308035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800422915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800439855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800481435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800513055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800526865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800542325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800557205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800574245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800590335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800603485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800618215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800633325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.800648385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.800702585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.801588486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.801670666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.801812586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.802415646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808141281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808378011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808463221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808483491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808502991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808521571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808536231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808553861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.808572221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808589201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808608631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.808625291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810156112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810194332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810214462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810232922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810268452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810286372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810337432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810355742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810370972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810386792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810404682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810421202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.810438492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810454932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810513482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810531302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.810546202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.813134664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.813167304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.814480155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.814505905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.814523075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.814540015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.814556605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.814575565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.815591546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.815618166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.815795136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.816962887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.816993697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.817020937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.817185857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.817205897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.817844178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.817875278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.817936118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.817954568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.818004478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.818020428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.818037288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.818053268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.819148279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.819172459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819269369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819310189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819332719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819348069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819390329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819407499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819427749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819443479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.819461539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.819477549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.819496549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82115416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82120855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.82122919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.82124838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.82126651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.82128511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82130633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.82132687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822024481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822051811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.822203221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:43.822240601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822274511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822315011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822352711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:43.822372671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799382878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799431728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799447728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799463598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799481748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799566178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799585768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.799601638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.799714148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.799749678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.799886608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.799958438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800162409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800200169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800237719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800271399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800319599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800340309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800358179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800376609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800424939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800443829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800465889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800496809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800510539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800530079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800548199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800568029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800588149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800603059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800632809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800662429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.800681889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800719009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800738259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800779609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.800798789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.80151671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.803994641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.804087041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.804599282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807383634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807425594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807445284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807461804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807479374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.807495104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.807583424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.807605434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.807645664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.809932216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.809967556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.809985626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810128486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810194516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810218606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810241766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810264016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810282436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810299596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810315776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810401086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.810416606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.810509826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.810551136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.810568616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.810586386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.812311758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.812360138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.812381228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.812399148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.812417158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.812430888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.812449798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.812467178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.813265088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.813358368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.813385509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.813401509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.813418509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.813432049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.813454699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.813472059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.814047389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.814103519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.814127439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.814144179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.814162649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.814179769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.814217099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.814237339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.8147342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.81476041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.8147833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81480122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81481907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81483266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81485156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.8148688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81489098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81490892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.81492567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.81494426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.8149628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.816710361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.816774371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.816820991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.816836301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.816853001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.816867991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.816883941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.816899961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818170052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818224032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.818243102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:44.818273052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818326722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818361742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818396992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:44.818415642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815722293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815769963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815786273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815800153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815813773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815834173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815853633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.815870943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816144734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816225104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816256114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816287624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816522524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816565894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816599984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816633224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816671324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816692654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816710994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816729694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816747254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816767884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816785154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816815324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816831484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816848474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816865604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816882184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816899184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816914764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816932264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816948974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.816966754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.816983874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.817001794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.817036464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.817053524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.818274075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.827145142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.827193782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.827389642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830244014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830281824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830300064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830314724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830330724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.830344364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.830407684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.830426434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.830442824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.836274509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.836326489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.836348849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83809397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83816595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83818318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83819777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83821208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83822726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83824126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83825726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.83827114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.83828762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.83833429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.83835092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.83836693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.842904404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.842954644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.845126995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.845174035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.845194595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.845210656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.845295596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.845358086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.846297466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.846349106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.847339967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.847375727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.847396687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.847411637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.847428517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.847447477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.848298918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.848351248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.848417108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.848435718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.848453828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.848469078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.848490128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.848511338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.849088108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.849128168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849148048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849162588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849178238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849193309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849209429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849226629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849243249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849258749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.849273789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.849959309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.849990489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.852909931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.852940931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.853148881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.853192252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.853223712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.853239912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.853256612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.853276352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.854159202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.854192722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.858088565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:45.858316165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.858531866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.858574136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.858633106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:45.858653266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811231763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811267573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811281503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811296223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811374823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811416893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811436013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.811452653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.811616403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.811654433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.811690363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.811726473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814205335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814269305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814308295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814345615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814808436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814848966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814875716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.814896646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815727686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815759976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815905456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815958966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815975736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.815992406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816009216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816026266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816041967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816055437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816071887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816087107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.816103467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.816120137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.816185637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.816219547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.816235337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.816843007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.821447871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.821574891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.821597611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826510654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826564214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826585644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826602944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826623044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.826636554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.827304835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.827338325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.827356245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.828726776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.828772916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.828794856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828816386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828851236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828869026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828887716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828905386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828924656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828942216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828961426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828981776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.828997266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.830866978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.830930258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.830947798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.830963898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.83400168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.83410188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.83418585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.83420275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.83421903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.83423479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.83425339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.83433718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.835154071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.835191691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.845816769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.845891729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.84674756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.84678489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.84771469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.848044411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.848684531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.848744731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.850456562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.850500422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.850533923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.850567973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.853023814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.853109474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.853128064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.853146904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853166685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853182555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853200265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853217245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853236335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853252105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853268635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853285235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.853300985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.861997401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.862045491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.864516083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.864564453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.866634305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.866672725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.866691905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.866706885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.866881205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.866902135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.87378758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.87382854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.878481184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:46.879070184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.879198184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.879242784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.879277304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:46.879297294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800486189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800548699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800565079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800578959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800592719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800612389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800630559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.800647969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.809127015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.809284195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.809321145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.809350905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809736116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809776846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809810346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809845556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809944616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809967826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.809985576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.810003086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810022116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810039146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810069226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810099786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810113226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810129026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810147956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810163896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810178696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810192116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810207546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810224366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.810240476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.812295988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.812362538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.812397028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.812412978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.812947968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.814629809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.814675779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.814693929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818239482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818280492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818301442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818319792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818339152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.818358372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.818676082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.818699963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.818716613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.819808153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.819843453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.819864433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819883743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819917683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819933173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819950853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819966703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819982543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.819999323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.820015713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.820031954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.820044864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.820060574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.820118264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.820137804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.820154594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.821672935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.821712925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.821734875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.821750335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.821769885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.821785605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.821803955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.821821975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.822586445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.822616405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.822637105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.822654405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.822672616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.822690116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.822708016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.822738616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823398656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823454726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.823495136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.823511286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.823531496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.823548936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823618966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823639296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823949886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.823995036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824018237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824035287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824057277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824073067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824098027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824115177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824133267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824149807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.824166217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.824183037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.824200337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.826331968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.826375088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.826395018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.826411418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.826429838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.826443408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.826464968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.826485478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827021589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827043809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.827065579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:47.827099159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827175789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827265089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827445779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:47.827488569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800599622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800629562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800643232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800658242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800674902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800694282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800711312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800727682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.800746932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.800778842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.800808162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.800839182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800869042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800907252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800947542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.800980552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801042702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801063842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801080642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801117942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801143002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801160082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801178012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801207132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801222552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801241272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801257942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801279952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801298292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801312722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801331972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801349402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.801367792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801384672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801404092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801437992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801453473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.801597953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.807819337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.807870347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.807889267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808055117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808074047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808091398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808105878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808123888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.808137888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.808152538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.808169298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.808185308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.809254868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.809296588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.81153909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812737871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812806901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812823501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812841031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812857821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812873011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812890411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812908021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812924891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.812944781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.813969152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.814021162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.814037832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.814056042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.816108174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.816151704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.817104234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.817139094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.817203734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.817219244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.823367119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.823414299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.82485694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.82491437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.829719314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.829769864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.829788844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.829803964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.830170664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.830218464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831082585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831120735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831220665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831258585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831278245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831312955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831332075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831350895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831880355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.831907835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831927815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831942095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831958446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831973136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.831988926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.832007516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.832023826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.832042356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.832059576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.832093896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.832111016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.833617657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.833661817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.835610568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.835641298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.835658648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.835673448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.835689428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.835705648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.836676339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.836721609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.836841839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:48.836894849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.836924939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.836957369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.836989029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:48.837007609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802361826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802410846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802426246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802442776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802457366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802476676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802494556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.802513116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.803602217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.803719137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.803790507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.803821597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.806034429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.806089599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.806125809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.806163649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808292391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808327371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808376671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808397951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808611421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808636531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808663981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808696211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808711261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808730301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808750971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808770551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808792181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808808411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808825541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808843611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.808865921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808884771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.808944871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.809024221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.809042811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.809724692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.814573875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.814625105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.816562837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819181189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819225809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819244669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819261929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819338709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.819356869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.819638889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.819661899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.819678979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.82102901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.82106361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.82109807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823646172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823705892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823724222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823745252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823765222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823782422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823802802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823839192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823857842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.823874862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.825565574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.825615784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.825634394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.825652564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.827695595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.827739975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.832425489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.832475249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.832495849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.832509779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.832901609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.832938519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.83422082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.83424791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.836052552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.836081992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.836099202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.836113222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.836129542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.836147322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.836744152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.836773652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.838442633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.838468623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.838485323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.838499983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.838590144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.838653954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.841242876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.841274606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841397396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841435896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841454316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841468746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841484876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841500356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841555796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841579246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.841596026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.841612656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.841629826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.843768667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.843813997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.844745658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.844811398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.844834958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.844851168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.844867168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.844887548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.845464879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.845513079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.845593489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:49.845631689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.845679769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.845715959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.848157841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:49.848202351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.800848628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.800905868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.800921118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.800935758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.800956178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.801086178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.801111008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.801131638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.801774919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.802207009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.802253379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.802284439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.802491479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.802532489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.802567989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.802602119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.804157771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.804192201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.804211351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.804230871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.804372441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.804395911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.804414571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808648554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808701514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808720654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808737174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808753874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808770674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808784964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808801594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808820364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.808837534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.808854084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.808873164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.808910134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.808927864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.809400094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.826656628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.826696448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.826717888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.826994138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827021378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827044768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827058728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827114958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.827131408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.833790173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.834005983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.834035923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.837518566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.837663326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.837689956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837778536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837858406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837874666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837891086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837905296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837919476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837933736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837948146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837962026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.837974576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.841695839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.841773579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.841792569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.841810019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.84372319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.84378504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.84388038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.843900361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.843925051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.843939961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.843958561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.843976311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.844793001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.844825231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.850078205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.850128595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.850146405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.850161145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.851330286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.851371836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.852042077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.852068037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.852584087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.852602327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.852621157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.852633817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.854343988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.854463818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.85684329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.85688216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857402091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857429621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857479011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857494471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857510891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857526701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857541071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857555351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.857571471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.862919565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.862973135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.865410627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.865467357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.865849017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.865881217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.865899837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.865915137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.865957487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.866017117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.870539881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.870582561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.870917801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:50.871004541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.871056781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.871090971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.871124961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:50.871143611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807520587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807574927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807590357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807604207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807617377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807634677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807677107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.807694547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.807830857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.807867137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.807913247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.807941167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808133958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808170328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808201778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808238768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808271298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808306548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808323798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808341438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808357818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808371348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808385788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808413898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808427928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808443948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808460268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808476658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808490928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808503478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808517528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808532138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.808547098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808561598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808577418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808608298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.808624688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.809144848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81115266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81121506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81123555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.81125712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.81127526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.8112943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.81130914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.81132512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.81134285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81137739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.81139721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812518841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812573621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812595411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812616241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812649531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812666271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812684991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812701201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812718581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812736931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812752601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812769901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.812787301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812804711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812845361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812863001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.812880011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814276542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814305082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.814323892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.814341272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.814361682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.814379002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814398242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.814461422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815205533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815236923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815254863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815270853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815289273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815304803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815320703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815336773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815930643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.815958833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815977903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.815992293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816008943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816024463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816043684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816061094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816608874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816632144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816655384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816673074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816691284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816706344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816723074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816741764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816759274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816777114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.816794124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816810994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.816828224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.818615165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.818645215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.818665485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.818686375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.818706376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.818720936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.818741766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.818760126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819311276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819336726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.819355056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:51.819387566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819422326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819456716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819502156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:51.819520836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830516907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830578947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830595007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830613237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830631658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830735028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830758768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.830777358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.831531848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.831571508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.831603188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.831635288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.83401149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.83406074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.83409361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.83412731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.836498882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.836588962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.836685462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.836706562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837027362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837066182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837084012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837117192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837131542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837148172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837165092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837182722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837199302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837214482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837231442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837250152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.837267133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.837423233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.837487363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.837540163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.837557713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.838183053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.852924734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.852970854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.852994634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.855791906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.856032577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.856091257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.856109037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.856192377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.856225417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.858119248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.858166038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.858199268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.859545899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.859669769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.859697479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.861977841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862033771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862052041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862069881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862086071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862102251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862118201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862133901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862149971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.862165111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.864367933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.864419093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.864435483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.864455483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.867247555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.867273685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.871859519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.871919559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.871942659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.871957309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.879571654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.879627944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.881076856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.881160756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.882669837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.882710747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.882730117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.882743977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.884422308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.884465548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.885264849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.885301069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.885375679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.885393339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.885412189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.885449469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.885465779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.885483149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.886035809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.886064489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892790034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892834444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892853854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892869294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892886104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892904684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892921574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892936924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.892953134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.894113965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.894207395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.896178647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.896221877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.946250345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.946314905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.946386865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.946404135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.952371289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.9527968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.954116781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.954141601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.954380011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:52.954415751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.964902109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.965032249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.965289689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:52.965346839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.833947013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834105253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834281393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834317573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834464923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834485673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834501173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.834518063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834876804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834933874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.834963634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.835337114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.842518989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.84259309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.845228862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.845326312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.846001112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.846126832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.846316992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.846342212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848112914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848152504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848216874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848249904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848264294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848280714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848297064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848313684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848329114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848342304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848357364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848372624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.848387864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.857284871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.857449471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.857521981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.857576051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.858164101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.860472563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.860606153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.860677663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861124853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861187804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861273994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861312634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861372724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.861437314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.861507274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.861526614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.861542084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.873613323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.873660233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.873683613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.877960986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878070456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878095066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878112146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878127156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878142486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878168976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878183316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878199606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.878213816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.878229426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.878266666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.878283476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.878300686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.880189748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.880233618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.888048764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.889746915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.891450226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.891492356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.892968868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.893003198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.894283039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.894427819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.89645961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.89649561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.89651538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.89653087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.90947496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.90951577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.910441001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.910478451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.911762662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.911800302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.911821022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.911835912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.913149883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.913181913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.917437566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.917532516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917741186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917796866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917865186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917899106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917931816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917964566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.917996166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.918031106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.918088576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.918342667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.918408027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.921138029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.921220139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.933977268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.934020918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.934052138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.934067778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.934703999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.934743849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.93670051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.936735651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.936850771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:53.936882861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.940800344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.940902674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.940938734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:53.940959004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.827976803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.828025323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.828041023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.828058043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.829514614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.829541504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.829559394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.829578184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.831156475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.831206225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.831241965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.831272255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.831955576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832001806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832034976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832068806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832448606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832487606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832505646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.832523556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836372199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836411209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836430349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836746669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836765899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836783649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836799599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836815779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836833949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836847749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836866349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836884709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.836906179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.83758202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.83762267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.83766286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.8376807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.8385286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.843011974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.843084894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.843107404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844551515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844593545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844611705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844627285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844643515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.844657095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.847478067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.847541207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.847559957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849038168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849076928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849160498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849215209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849251229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849268469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849287319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849306649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849371659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849392179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849409129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849427919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.849441729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849457639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849492389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849509829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.849527469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.85123285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.85127755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.857102464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.857131654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.857205265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.857221675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.858059335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.858097305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.859365676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.859415086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.86404405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.86408834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.86410782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.86412352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.866622142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.866663092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.867495422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.867527922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.875449628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.875497708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.875515398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.875528508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.876054849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.876088679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.877013119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.87705799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878722631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878759091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878774991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878790301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878812971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878830591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878846511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878862201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.878876771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.878891161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.878907411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.880608272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.880638852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.882943474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.882980414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.882997424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.883010864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.883078914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.883127214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884501635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884529415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.884682295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:54.884722385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884797565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884843025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884905675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:54.884924595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799154814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799202434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799217384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799230984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799244434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799263604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799280814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799299814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799316454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799351174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799383464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799413224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799448544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799480974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799512034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799550814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799592604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799614764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799631094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799647054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799665114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799679744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799694964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799725534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799738494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799754434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799770904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799787644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799803844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799821824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799838724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799854294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.799868634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799885074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.799901334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.802499366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.802527336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.802977097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.805513119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.805559339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.805582769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810245772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810299462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810321492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810340052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810358712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.810376612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.810806673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.810832163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.810852453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.812409894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.812437554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.812459564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812513274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812549124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812565044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812603144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812620354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812639894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812659354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812677184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812699464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.812714614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.814107795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.814377645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.814516445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.814625155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.817320047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.817512478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.817600868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.817620378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.817640248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.817653608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.817671568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.817688128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.818655058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.819564499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.829204046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.829243726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.829261996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.829383227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.831179148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.831224728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.832219189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.832262019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.832315039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.832332949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.832351309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.832367549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.836129352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.836171402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.837200202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.837245122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837305893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837324843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837344683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837359723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837377043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837393083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837409923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837426803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.837442233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.837458943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.837476383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.839200304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.839249714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.844128368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.844172048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.844191948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.844207728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.844444338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.844473588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.845400119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.845458699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.845538429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:55.845575419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.84699709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.84706156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.84709508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:55.84711341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799703747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799751447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799766787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799781527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799795927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799812657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799831027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.799846957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.799908957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.799943957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.799977217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800007777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800074167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800106037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800137498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800170888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800205528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800226028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800245018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800265818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800285288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800302548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800319168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800348328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800366508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800398698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800415998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800431848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800450078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800462868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800478488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800493438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.800509838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800524108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800582018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800619668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.800637828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.801236758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806160522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806266572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806302962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806372302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806424062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806446952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806480552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806502532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.806547132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806567322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806586382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.806606132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.807976983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808004063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808024273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808043663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808080124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808095484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808112194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808128454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808144564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808161394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808178054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808196354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.808210724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808227094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808266814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808284074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.808301524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.810309385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.811687486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.811742256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.811759786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.811780126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.811795396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.811812586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.811835666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.815252679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.815277869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.815361919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.815380269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.815397539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.815412929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.815430149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.815447699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.81642941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.8164731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.81676871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.81680219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.81681955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.81683332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.81685098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.81686714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.817647371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.817683261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817849231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817890351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817909281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817924631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817942071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817959851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817978131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.817994591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.818011051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.818028381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.818045041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.820741843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.820777953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.820855183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.820872983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.820892123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.820906723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.820924783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.820942743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821526104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821553094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.821572174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:56.821613854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821646784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821682134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821719514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:56.821739564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79936495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.7994256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79944253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.7994584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79947523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79949562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79951343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79952973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79954753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79958126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79961662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79964724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79968077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79971753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79975315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79978618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79982414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79984313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79985925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.79987862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79991717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79993259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.7999495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79997752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.79999202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80000899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80002496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80004023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80005714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80007033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80008743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.80010427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.800119411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.800134891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.800211201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.800247151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.800262941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.800687191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.802982503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.803035323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.803058613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803077763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803093823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803113443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803130173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803148073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.803593283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.803648873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.803670223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.803687063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.804981534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805023634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805043474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805059834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805093034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805106704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805160754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805178904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805194694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805209964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805225404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805240444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.805254364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805338614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805373004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805391514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.805408484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.808000216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.808045826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.808067356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.808082327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.808100467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.808114717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.808132947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.808150677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.809644438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.809749748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.809840008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.809922918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.810060738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.810102248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.810123408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.810158988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.811457819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.811499109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.811518669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.811532919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.811785659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.811805049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.811823329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.811843409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.81253622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.81257533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81259621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81261101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81262699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81264215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81265938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.8126754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81269264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81270918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.81272541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.81274091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.81275983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.814492811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.814545741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.814567351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.814582941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.814600111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.814613911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.814632041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.814648541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815076182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815109332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.815128872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:57.815159472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815192762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815229242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815263732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:57.815282482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799677024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799733084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799749534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799765584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799780614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799801254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799896494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.799955604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.802144796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.802202926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.802236626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.802267136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.802356096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.802519536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.802581356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.802617246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.806646269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.806690599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.806708849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.806728849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80690575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80692851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80696507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80699652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80701151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80702839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80704295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80705713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80707238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80708493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80709943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80711426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.80712952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.80714401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.80716067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.80719365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.80720958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.80780737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.809944382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.810399082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.810421852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810470422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810487312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810542192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810558122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810573862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.810587592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.810603152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.810618192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.810634702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.811773923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.811795203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.811813213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.816998607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817060267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817074717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817091487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817106647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817122307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817138907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817154227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817168897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.817182367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.817642148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.817688818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.817710598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.817727498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.821739501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.821829301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.822193061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.822235461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.822253801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.822267791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.824551493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.824591543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.826847515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.826925675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.826945235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.826963865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.826982085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.826997315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.827014885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.827034505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.827626465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.827660215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.827678085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.827692065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.827706705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.827719155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.83349495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.83358928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.836163202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.836207182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837465073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837506023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837530883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837559053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837574583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837592383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837609003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837626883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.837643423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.839033944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.839077434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.84712955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.84717724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.84747505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.84749816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.84756903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.84762242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.84765007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.84766816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.859797969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.85985032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.869502087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:58.869564687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.869958307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.870058237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.870277867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:58.870302707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.894313109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.894356049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.894375059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.894399269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.961842359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.961899229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.961916859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.96193459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.96293561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.96298372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.96301545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:42:59.96305047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.983578286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.983640516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.983676176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.983713676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.997309926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.997342116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.997359246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:42:59.997377656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.0025745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00262168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00281753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.0028552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00286935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00288536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00290008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.0029182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00293325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00294642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00296176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00297775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.00299454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.010720526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.010763536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.010806976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.010824276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.125360203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.127290694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.127334434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.127357614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.137450162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.137795192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.137964052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.137984332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.138001982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.138022002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.145804298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.145832038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.145848738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.250626717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.250673777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.250694057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263310297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263532317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263588287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263658367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263676057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263691977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263708857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.263726457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.264202287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.264348548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.385664449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.385738579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.385757939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.388773401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.394162225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.394253435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.39994564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.39998992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.40001139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.40002676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.402445742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.402484522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.408158886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.408203166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.510993003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.511065114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.511136034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.511170754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.526099685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.526261405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.527926326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.528027406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.54600251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.54604596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.54606537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.54610522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.578366554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.578421224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.579872255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.579916515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.591539454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.591626414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593337836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593367606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593384186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593404206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593419816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593434016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.593448756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.601271732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.601390282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.604795504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.604891924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.670715464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.670794924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.670814404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.670829804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.684021764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.684091574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.684114944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:33105"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.686866916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.686907616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.691577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.6916246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.69173962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"07e3b41a-1182-4623-b24c-dee8c9d67245","remote_addr":"[::1]:33105","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.69197997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"07e3b41a-1182-4623-b24c-dee8c9d67245","remote_addr":"[::1]:33105","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.695569463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"07e3b41a-1182-4623-b24c-dee8c9d67245","remote_addr":"[::1]:33105","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3568,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.713156886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.713207916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.714329507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.714359777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872154775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872199435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872220055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872238775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872380155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872432025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872465485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:00.872486075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.89215962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.898447395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.901237817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:00.901291937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:00.901325167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:56459"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.120287382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.120487152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.120554192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.120605202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.121173333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1c73ec1a-d8a0-46b3-aae3-0d3995f330a2","remote_addr":"[::1]:56459","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.121392533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1c73ec1a-d8a0-46b3-aae3-0d3995f330a2","remote_addr":"[::1]:56459","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.124338955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.124397935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.124418345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.124438815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.124457385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"1c73ec1a-d8a0-46b3-aae3-0d3995f330a2","remote_addr":"[::1]:56459","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3297,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.226760192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.226801982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.226959562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.226993862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227010062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227027732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227045142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227062932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227078812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227093702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227109942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227125322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.227142892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.234542248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.234695428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.234782258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.234828698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.234847818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:46455"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.235773759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.239484492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.239525122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.239543722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241262183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241283523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241387143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241417253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241492813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241511053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.241935804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bde02e5c-6744-4e55-8190-47d9eaaadf7f","remote_addr":"[::1]:46455","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.241973524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bde02e5c-6744-4e55-8190-47d9eaaadf7f","remote_addr":"[::1]:46455","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.244254425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bde02e5c-6744-4e55-8190-47d9eaaadf7f","remote_addr":"[::1]:46455","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2330,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.245822927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.245857917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.245875497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.251774381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.251822611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.251857921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259253147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259327387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259343987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259378837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259396357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259414257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259431737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259450807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259467777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.259482197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.275514999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.275598989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.275617029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.27665414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.300265258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.300308108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.353333998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.353358828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.353411378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.353434008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.652287433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.652330333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.658481998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.658605198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.665909233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.665960023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.665991723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.666011373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.763549306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.763603396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.773196863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.773255593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773778914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773815564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773841734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.773858804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.773878494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:34377"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.780059568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.780110568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.780131158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcb93ead-2bcd-4b17-884b-62165005f759","remote_addr":"[::1]:34377","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.780159338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcb93ead-2bcd-4b17-884b-62165005f759","remote_addr":"[::1]:34377","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.784240182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.784274132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:01.784291722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcb93ead-2bcd-4b17-884b-62165005f759","remote_addr":"[::1]:34377","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":4166,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787228744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787259294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787275924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787291124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787306754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787323084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787337754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787352964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.787370624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837054131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837092301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837642772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.837688112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.840530214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.840567074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.840631944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.840653734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885519838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885583928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885616258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885633998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885652518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.885668048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.891543792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.891591762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.891630973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.891650953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.894370645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.894417915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.894439645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.894456845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.90199073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.90204453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.904698122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.904741182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.904880162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.911378057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.911425087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.911461217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.911494687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.913342059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.913365549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.913381929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.913395269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.913410809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.914056639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.914083599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:01.914105039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.922425536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.922469766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.922488626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:01.922523486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.120211085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.120348845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.120441645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.123194807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.123244807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.123266137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12659779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12665749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12667339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.126691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12670778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.1267241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12674062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12675903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.1267742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12679041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.12680538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.131998294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.132052934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.132069674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.134138645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.139397429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.139445309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.147151305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.147195755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.147215775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.147234535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.148233436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.148265036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.149019157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.149051117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149151017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149169807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149189167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149211087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149228557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149249557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149267927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149285117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.149302457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.152693389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.152733779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.155895882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.155929532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.160630825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.161602196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.162009536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.162066806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.16694332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.16700725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.169354632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.169410302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.212096934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.212130034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.212147874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.212162314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213261055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.213302485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.214303216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.214332046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.214711236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.214745236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.214769776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.214784656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.216628858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.216670608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.217888218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.217928299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218198119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218216769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218234939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218249239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218265559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218281589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218299259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218319339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.218335939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218492799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.218512039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.225225064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.225273164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.229076537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.229129027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.229777207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.229816357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.23375246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.23379953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.235261072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.235304262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.235642772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.235677902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.241689326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.241830447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.242241557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.242306397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799339756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799429056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799459176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799474286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799491826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799513786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799531406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.799567706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.800819697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.800872637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.800924277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801013117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801489458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801551588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801592738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801627948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801685448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801709188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801752198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.801771698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801790588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801806688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801827598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801866478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801882268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801899738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801917298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801965878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801981338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.801998628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.802016798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.802035858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.802055808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802073268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802090728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802146058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802162618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.802665178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80472223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80475658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80477456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.80482303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.80484116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.80486463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.8048799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.80489969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.8049156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80493335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80495315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.80497109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808679303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808719623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.808739823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808761203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808944173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808962253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.808981023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809009053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809033443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809050493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809068113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809084503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.809099643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809116873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809154133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809170243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.809189663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.816318969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.816349009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.816437069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.816454249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.816480639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.816496159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.816515459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.816592879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.81800562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.81804289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.81806138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.81808277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.81810206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.81811724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.81813561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.81815212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.819100871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.819136651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.819156821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.819196691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.819218511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.819238121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.819258951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.819276821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.820340872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.820381142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820433332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820449782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820477042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820493032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820509312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820526232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820545912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820565922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.820582082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.820599662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.820619402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.822933924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.822962184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.822982624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.822998734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.823016034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.823030854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.823048634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.823067564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.823823364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.826465116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.826516146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:02.826550046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.826581716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.826617616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.826667987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:02.826737037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799178149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799227319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799242239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799260199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799275039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799295309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799312569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799331279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799404409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799439479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799478389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799508609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799642029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799679489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799712449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799747199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799779339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799799159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799814879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.799832709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799850959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799869689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799887299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799915729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799929319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799946279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799963649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.799981739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.80014436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.80015996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.80017503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.80019037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.80020738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.80022307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.80024006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.80027355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.80028894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.80097534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803210752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803252262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803272272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803291462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803307842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803327302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803341122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803357162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.803372292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803391462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803408802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.803426142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.804710553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.804745743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.804765453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804815643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804858993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804873413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804892633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804909303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804925153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804940503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804956393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804973073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.804985943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.805002933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.805054523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.805070293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.805086163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.807098035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.807139025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.807159465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.807173405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.807193505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.807208115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.807224915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.807242345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.808086106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.808138226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.808158146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.808172816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.808188036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.808200986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.808215766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.808233786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809272026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809311406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.809330456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.809345696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.809365546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.809381516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809398246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809414507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809964477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.809999727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810189877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810207707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810223007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810235637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810250207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810264377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810278847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810294457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.810309907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.810326347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.810341397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.812035988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.812458899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.812498999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.812520399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.812538289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.812552159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.812822459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.812854419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81342834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81346223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.8134789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:03.81350939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81354218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81358032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81361663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:03.81363509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798875952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798927392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798943382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798956602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798970942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.798990752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799007282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799023942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799039562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799069902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799104912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799134342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799199772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799233412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799265642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799298332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799334642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799353792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799369372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799386312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799404312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799421802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799462402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799496372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799510532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799525102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799542502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799558272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799575622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799588932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799605212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799622742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.799637242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799651712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799667762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799699142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.799715202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.800265663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802504634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802553334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802575164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802801705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802821025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802841905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802858935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802875525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.802889465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802912225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802931425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.802948545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804271126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804337096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804359076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804382036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804601716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804620856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804639046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804656896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804672846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804689416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804706776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804722756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.804736566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804752856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804787276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804803486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.804821696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807464398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807501548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.807556048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.807573948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.807593288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.807609498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807627938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.807646898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.808660889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.808711409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.808751449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.808768999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.808788059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.808807579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.808832119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.808850799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.80947181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.80950874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.80953071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.80954758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.80958509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.80960497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.80963225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.80965166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.81033139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.81036746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81039019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81040911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.8104278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81044402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81046313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81048358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.8105035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81052036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.81055679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.81057669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.81059687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.813481083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.813519293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.813539883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.813558383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.813577623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.813593603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.813613153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.813630213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.817875116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.817906376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.817949166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:04.817995986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.818029856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.818070956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.818106726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:04.818129706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798817346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798889096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798905326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798918976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798933376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798953046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798970356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.798988756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799043336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799188706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799312616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799347526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799376896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799411686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799444926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799478416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799516836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799539136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799558556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.799579486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799740856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799767266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799791306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799826906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799845516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799862066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799879446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799895526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799914396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799932456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799949086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799966786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.799982676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.800204317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.800221817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.800252947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.800269847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.801342707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.807392632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.807453692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.807474922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808004262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808058342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808107223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808125073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808144453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.808160443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.808189043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.808207823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.808226793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810132274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810244714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810272154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810335744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810393404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810411544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810428534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810445324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810459944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810474074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810489814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810504114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.810520224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810534944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810566144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810580794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.810595614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.813830407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.813887837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.819082241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.819121501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.819140871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.819161521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.820815372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.820878342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.822143803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.822175193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.822268163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.822289283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.822306003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.822321173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.822337333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.822355273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.823146264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.823184374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.823385914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.823408014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.823430714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.823444174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.823462544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.823479564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.824330685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.824378115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824439605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824458195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824475655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824491785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824507895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824523925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824539985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824555605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.824571115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.824585845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.824602765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.827144197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.827187057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.828185448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.828224788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.828243118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.828257108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.828412268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.828434228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829147668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829188848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.829334569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:05.829370869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829458609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829512359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829544659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:05.829562349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812304699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812606359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812627199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812642939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812660089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812680099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812696939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.812714379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.819757234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.820290115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.820329635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.820360775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.825874349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.825963329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.825997229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.826110519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828056191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828095341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828114421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828134381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828362541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828390731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828407651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828437851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828453281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828469581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828485011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828500161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828518281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828532501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828548731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828565301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.828580861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828597911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828614511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828647351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.828665961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.829217511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.831083103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.831126373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.831145353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.831810453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.831837343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.831960534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.831976044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.832010374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.832024404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.851762878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.858232753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.858285043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.860470185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.860506935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.860528455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865182739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865246519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865263629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865281429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865298219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865316059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865333999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865354379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865372569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.865389379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.865578569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.865626039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.865644279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.865660199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.868838651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.868875501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.869227002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.869246452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.869271732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.869285772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.869350722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.869370902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.870548473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.870592543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.870612923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.870627373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.870645153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.870659343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.870675823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.870693133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.871471413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.871686343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.872900334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.872926304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.872944864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.872959124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.873097705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.873117035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.874458256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.874489636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874640266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874656966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874674396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874687676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874703056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874724636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874740716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874757026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.874772276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.874794826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.874814586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.876843537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.876869337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.878587729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.878619549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.878636729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.879517659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.87985366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.87987615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.881962261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.882012231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.882238531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:06.882303571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.882685362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.882733582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.882766492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:06.882785352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801216433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801281953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801302353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801316993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801332753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801351653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801375053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.801396193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.801685194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.801752104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.801938704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.801984644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.805704487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.805758507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.805802307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.805839047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.806348107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.806376337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.806397507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.806414687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.806525377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.806635317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808144159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808195429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808212209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808232259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808253999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808273289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808291119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808306969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808326049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808343269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.808358379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.818096066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.818160216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.818202506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.818219226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.821683109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.829279054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.829326405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.829347315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829789945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829817165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829835045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829849045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829868795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.829884105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.830229115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.830273955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.830295175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.833723938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.833759168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.833779128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.833920568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.833998508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834015488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834033378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834050988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834067968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834084858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834100988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834116378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.834130178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.838440801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.838505711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.838522081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.838539191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.840696273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.840743023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.852425952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.852506592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.852736002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.852812392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.853894533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.853965183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.855332004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.855394714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.855546354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.855569474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.855587974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.855602404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.860172818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.860217518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.861236629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.861278559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.861299019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.861314979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.861370359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.861389179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.861404589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.861420989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.864644351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.864686241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.868982294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869009744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869029694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869043854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869060024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869076704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869092225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869107335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.869122625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.869398965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.869735875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.872096287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.872141347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.872225637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.872244257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.872266097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.872280827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.873477528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.873512488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.874235768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.874276418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.879647702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:07.879789313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.880316683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.880358373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.880399313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:07.880416663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.514795491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:43:08.517956604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"128.798918794s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821248551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821289471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821304891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821319991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821338061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821365122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821382932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.821406192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.822742983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.822805483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.822839503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.822868823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.823524723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.823598083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.823631903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.825685965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826035945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826062315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826079375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826098285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826334255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826359005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826384315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826415375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826429795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826447875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826468885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826487845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826507555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826526925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826546335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826567365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.826584265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826601205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826618455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826655766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.826808576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.827833926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.830385398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.830420068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.830439358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83265028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83267881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83282697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83284528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83286332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.83287903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.833921041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.833968161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.833986891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835128782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835167672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835189552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835279852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835319232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835335052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835352342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835369442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835386252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835401912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835417622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835433302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.835447072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835605212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835641502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835658762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.835675472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.837340854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.837376924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.838309534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.838331444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.838350644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.838365164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.838876515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.838902175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.842568508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.842600628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.842806208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.842829788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.842854118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.842869948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.842917148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.842939018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.843561618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.843587478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.843606988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.843622448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.843644768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.843664318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.843683548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.843720498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.844867429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.844901809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848517092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848554992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848738572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848778902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848800292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848831302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848851132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848868992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.848887212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.848904542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.848937172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.852290025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.852344275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.852365795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.852381615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.852398875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.852412785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.852432075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.852449705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854373686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854414946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.854492376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:08.854525277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854562347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854595697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854632497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:08.854652187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.800890419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.800940599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.800956109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.800972129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.800988799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801009789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801035019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801056429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.801075069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.801153619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.801190029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.801228279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801354489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801396129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.801434069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.80147028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.80150861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.80153023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.80156316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.80160731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.803810211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.803909361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.804009191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.804098142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.804138442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.804177772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.804222292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.806842754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.806939134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.806960264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.806979634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.807002384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.807021314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.811108157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.811152197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.811188477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.811206397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.812484438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.814282079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.814325089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.814503489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818783563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818810123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818856263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818882553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818901533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.818917883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.819541053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.819590233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.819609743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.821402825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.821447095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.821468785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822827396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822889266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822907256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822925526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822942626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822961036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822978476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.822996386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.823069686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.823085396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.823103576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.823144016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.823163686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.823180796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.826138468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.826177148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.827582729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.827621409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.827642999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.827661839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.827685899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.827705229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.82862714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.82866824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.8286894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.82870577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.82872365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.82874416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.82876351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.82878184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.829294261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.829318961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.829338821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.829354361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.829373591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.829390811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.829410821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.829427771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.830337031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.830377031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831433462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831502052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831524272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831540122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831557282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831614062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831631892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831651092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.831670782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.831691052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.831714622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.836324176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.836364646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.836660116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.836684196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.836753356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.836771036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.836838876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.836860476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.839075598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.839115038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.839900898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:09.840074299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.840119769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.840157449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.840195399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:09.840215999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801401922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801484603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801521543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801559333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801611163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801669113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801751703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.801807853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.804216625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.804340025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.804423975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.804786505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.805764686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.806036646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.806218096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.806296266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.808284288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.808365428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.808411228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.808455018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.808785988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.808833758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.808903958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.808979358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809483109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809526009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809547159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809566729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809585409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809600039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809617539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809635939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.809651119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.814525482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.814671272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.814716473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.814735693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.815506533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819625316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819663056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819681686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819775196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819796606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819890036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819907066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819923836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.819938346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819955146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819973816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.819991256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.821264497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.821292877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.821310997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832100936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832166886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832185396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832203926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832222346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832241396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832258816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832277216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832294166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.832308586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.833320147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.833381117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.833397787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.833422517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.836803979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.836843079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.836949969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.836966989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.837050829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.837084899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.842856304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.842902124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.845019925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.845088265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.845111555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.845128215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.845147005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.845163485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.845224276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.845245466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.846267206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.846301496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.846532786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.846601487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.846619877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.846634187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.85138545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.85142513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.853865672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.854059902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854798903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854835253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854865723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854881263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854899233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854917033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854938773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854956293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.854975453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.854993513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.855012183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.868669773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.868703873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.869060183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.869085794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.869138584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.869154234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.869203944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.869221014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.87799348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.87804281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.87815005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:10.87819099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.87826206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.87829493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.87832755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:10.878401241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798604343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798652283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798666883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798687043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798702483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798722763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798740963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.798757293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.803128567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.803197787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.803230557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.803260637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.803500587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.803546827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.803582457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.803619667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.814564275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.814610505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.814628435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.814646495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.814983566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815033966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815054396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815088926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815105376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815123876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815143376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815222826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815243406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815260936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815280296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815317066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.815359496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.816773777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.816829147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.816870047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.816888457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.817598098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.826721385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.826775225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.826793875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.83381352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.8338403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.83386014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.83387657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.83412027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.83414014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.834747081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.834781591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.834800091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.839524334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.839559574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.839580114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.843996828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844045768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844061248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844078008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844093408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844109158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844126958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844143728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844159618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.844174228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.846254709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.846324799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.846344839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.846463339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.849695382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.849736852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.850000882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.850024062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.850042732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.850056602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.857420168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.857473438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.86078678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.86082449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.862066171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.862110321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.862129931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.862144031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.862256381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.862293591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.862920102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.862959072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.863063962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.863084092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.863103992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.863119762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.863136762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.863154032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.864302653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.864338133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864356003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864371633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864389653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864403643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864421643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864448343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864466273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864482823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.864499103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.864513633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.864529453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.866818495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.866886805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.867916566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.867940906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.867959276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.867975246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.868147286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.868169746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.868839086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.868890026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.869041866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:11.869082286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.869113137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.869148217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.869183897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:11.869202707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801703419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801760689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801777259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801792989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801807619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801832129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801849149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.801865579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80328766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80332918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.803403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80343416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.8035519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80359003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80362201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80365497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80369464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80371299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80373028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.80374905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80376767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80378556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80380199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80385678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80387119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80388713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80390166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.8039164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80393202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80394515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80396737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80398408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.80400002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.805693132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.805835502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.805879692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.805901052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.811311646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.81617758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.8162158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.81623497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.81634122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.81648908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.81651209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.8165353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.81655402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.81657045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.81677324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.81690531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.81692564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.818188911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.818227081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.818249231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.821880034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822020594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822060984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822078784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822120334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822145394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822162814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822186884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822207684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.822223774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.822691815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.822863885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.822890605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.822924215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.825388417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.825416737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.825438617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.825455167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.825473277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.825490117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.827177838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.827201078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.831321411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.831373051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.831466201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.831484501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.831505281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.831526221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.831544561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.831566301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.832206362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.832273232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.835872484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.835903344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.835925004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.835940025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.836855255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.836882005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.839118637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.839150497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84327792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.8433063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84356048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84358117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84359785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84361483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84363344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84365292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.84366879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.845500002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.845615932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.847881064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.847903924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.847991954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.848011364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.848029614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.848045194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.848060654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.848105244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.852046107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.852072497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.852453887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:12.852528907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.852952327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.853040217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.853149947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:12.853168557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801015251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801074741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801091321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801107561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801161331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801196901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801213221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.801231391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.802468682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.802524322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.802555292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.802586772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.802665422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.802713152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.802747152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.802778483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.803847583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.803874683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.803891033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.803911093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804748254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804789954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804807844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804845084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804860134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804877844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804894704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804911214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804927074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804940874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804957594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804975034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.804992114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.810973729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.811027729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.811087779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.811108829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.81220186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.814197821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.814247821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.814268371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814612881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814639321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814691491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814708252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814725862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.814741142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.815742522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.815788682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.815808532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817014383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817057373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817078783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817136143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817179923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817196363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817213463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817229133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817248273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817264463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817280633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817296433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.817309823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817526554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817576254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817594124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.817611104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.820798446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.820830196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.822093787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.822132767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.822154187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.822169557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.822187727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.822206367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823066188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823110368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823173848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823191478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823209008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823224408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823241348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823257878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823797808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.823820928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823847538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823861988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823879398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.823893058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.825091709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.825127789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.82567047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.82572049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82576698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82578374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82579926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82581459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82583051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82584614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.8258607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82587928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.82589543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.82591009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.82592531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.827490751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.827551091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.827587581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.827604541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.827620891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.827634091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.827651861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.827669711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828193072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828256882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.828325762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:13.828361992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828395152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828432462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828477252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:13.828497652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.798956013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799006263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799022423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799038413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799053913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799074383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799091663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799108613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799127923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799159623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799190913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799220073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799260293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799294493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799327453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799358683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799391653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799412493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799428203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.799445393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799462383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799476153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799494293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799524843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799539343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799557373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799574563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799592683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799608953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799621583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799637133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799652763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.799667893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.801318654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.801410014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.801444825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.801460945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.801827605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.803501706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.803526206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.803543986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.803929856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.803955416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.804003326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.804019296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.804050106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.804068216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.805010057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.805036717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.805052567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806181148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806200868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806220478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806274938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806309058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806325798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806342938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806358358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806396188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806411988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806427858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806444488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.806458548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806721988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806765949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806783039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.806801619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.811717332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.811768632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.811830092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.811848272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.811869662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.811885292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.817040236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.817145316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.819593448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.819658488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.819759338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.819778178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.819802548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.819819548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.820475969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.820513519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.823376891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.823411401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.829915596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.829952186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.829971786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.829985776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.832711728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.832746528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.83502614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.83511592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83526186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83527947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83530852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83532371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83534003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83535705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83537349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83538894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.83540572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.837314012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.837350622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.839665313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.839722533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.839838483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.839861253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.839880273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.839895923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.839914864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.839933184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.841116354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.841163764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.847098179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:14.847141019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.847627839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.847668059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.847702979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:14.847721449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798486835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798626045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798668835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798684775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798699385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798717855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798737835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.798756545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.798970446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799120286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799189666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799224486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799258656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799320956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799354596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799391676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799425236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799443956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799462266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.799483666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799501916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799516666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799533586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799567376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799583416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799601096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799617356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799640146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799659406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799683036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799699726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799715536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.799733476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.80432146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.80437644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.80441634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.80443437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.80476592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.806877682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.806924882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.806944732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.806965552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.806981372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.807193912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.807217752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.807235762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.807249552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.808828253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.808868393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.808885603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.810450374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.810488974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.810508144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810593374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810666024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810684304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810703334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810719674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810738545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810760255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810776595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810793775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.810808255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.810983745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.811026245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.811045265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.811063195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.812602046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.812654146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.812677666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.812695016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.812713616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.812729656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.812927896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.812962476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.813711987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.813746627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.813765307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.813781707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.813800657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.813815377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.813993587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.814012787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.814540927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.814573827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.814596287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.814612817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.814631507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.814655427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.814723878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.814761248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.815310288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.815359298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.815378278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.815393088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81806023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81809826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81811737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81813457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81815345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81816979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.81818553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.81830458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.8183241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820024792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820065262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820084342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820099292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820114462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820126962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820171722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820207252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820751872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820781492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820798742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:15.820832032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820915602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820955852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.820990952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:15.821008572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.798786768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.798969379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799014239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799029969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799046899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799063799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799088349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799107389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.799164729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.799210349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.799243679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.799274859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799341359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799375059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799408909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799441079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799561729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799584179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799600269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.799618729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80055681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80057609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80063588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80069228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.8007072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80073425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80075063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.8007671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80080805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80082416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80083998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80085474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.80086968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.80088577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.80090265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.80093455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.80095196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.8011787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.803972122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.804058982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.804092942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804118243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804135203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804154373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804186383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804204423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.804220623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.807830465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.807888685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.807906865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.811838668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.811890728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.811911198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.811985938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812051768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812099029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812121979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812142709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812162509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812180969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812201179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812222209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.812240299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.812401799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.812448499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.812465639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.812481719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.81406839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.81409756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.81411746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.81413336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.81415095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.81416603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.81437961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.81440008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.815209331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.815257601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.815279041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.815296621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.815314781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.815328781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.815474041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.815494271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816093472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816127252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816147362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816165612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816184082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816200152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816252412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816271872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816832062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.816860132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816880852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816895042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816911162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816927002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816942662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816959762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816976772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.816992122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.817009342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.817247342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.817291582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.818731714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.818758904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.818777774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.818791644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.818808074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.818824884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.818857554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.818877864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819441674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819485664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.819505064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:16.819541324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819571224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819607084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819639824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:16.819660704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.801961835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.802015475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.802031025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.802044905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.803253276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.803299786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.803318646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.803338876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.804496707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.804580387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.804612597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.804649917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806406888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806501218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806539268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806575198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806783809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806813029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806830099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.806847469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.806912269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.806929949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.806947609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.806978929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.806993129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807016429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807034439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807050799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807067519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807082889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807101219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807118429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.807134699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.812273973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.813628134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.813688054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.813707174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.814715095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.817522707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.817592227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.817611977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818794298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818823328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818875248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818892538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818910428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.818925718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.819874448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.819905938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.819923838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.825575583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.825609823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.825629203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.825840183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.825918273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.825958623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.825979383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826002253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826020393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826037193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826054673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826069903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.826085623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.826391623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.826440863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.826530913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.826550963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.83473542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.83478894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.835974621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.836027591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.836048621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.836065481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.836288651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.836313001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.837179011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.837224851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.837289132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.837306502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.837323692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.837340292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.837357672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.837390722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.838209472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.838238832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.838375092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.838392332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.838589393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.838608623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.838631803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.838649293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.839278303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.839308833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840724094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840747454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840765544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840780414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840799964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840816484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840834864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840854324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.840872704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.840913794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.840931994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.842507795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.842538355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.842621416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.842642946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.842660956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.842679206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.842695676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.842713356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843240366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843263376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.843292836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:17.843334036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843365656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843402356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843438876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:17.843458286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798703355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798742735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798759795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798781475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798796786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798815746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798831886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.798848476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.799499816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.799545576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.799580306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.799613396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800659977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800707787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800741517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800778877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800816347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800836717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800853177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.800871317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800891957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800908677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800927897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800957967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800972357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.800990117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801006527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801025027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801041937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801056247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801073437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801088787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.801107337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.801123237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.801140097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.801172017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.801187517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.801647958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.805564691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.805612381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.805631611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806633471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806703591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806724091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806741101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806758832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.806773262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.807839882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.807889722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.807909982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.808895683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.808934273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.808954313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810249934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810310694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810327054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810345824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810365324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810381464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810397634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810413224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810429414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.810445454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.810552084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.810591034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.810608924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.810633074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.812248446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.812280076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.812354846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.812377146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.812396026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.812410456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.812603216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.812624066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.813429847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.813469367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813487637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813502867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813518847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.813532637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.813646057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.813666197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.814278467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.814310697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814332227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814347127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814367097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.814380827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.814451297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.814478537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.815048878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.815091588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815133658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815149148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815164558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815177898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815193378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815209868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815227208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815241588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.815259458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.816082519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.816121799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81780795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81784043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81792686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81796673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81798547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81799918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81801738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81803752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81856742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.81859914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81861579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:18.81867142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.818704751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.818740251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.818774761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:18.818792531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799263889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799320959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799434479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799453819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799469379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799489229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799508269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.799528629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.799822969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.799866049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.799905449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.799938739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80109854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80116815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.8012031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80123883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80130744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80132828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80134531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.80136367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.80138087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.80139582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.80141231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801444001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801458851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801475181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801492001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801509521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801526371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801540731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801558121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801574461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.801594381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.801612141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.801629321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.801677991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.801694691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.802021051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.804349573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.804395063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.804414843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804433833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804450093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804468343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804535283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804553653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.804570743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.805691734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.805727324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.805745664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807259825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807391765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807416645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807436445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807468055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807483975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807500555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807521175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807540085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807558775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807576985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807595425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.807609045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807690915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807726585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807742745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.807757935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.809481287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.809509147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.809529587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.809561747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.809582337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.809596867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.809766857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.809812337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.810961098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.810993908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811013908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811029038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811045898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811058948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.811218688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.811237208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.811832668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.811856628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811898688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.811914778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.813359509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.813381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.815593661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.815650451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.816524372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.816555872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816577222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816594462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816613262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816627202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816645602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816661582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816677172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816692082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.816709302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.816725092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.816742732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.819108494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.819150494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.819404384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.819427724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.819445494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.819460554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.819535234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.819554054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.825584069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.825675179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.825873339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:19.825909409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.825961789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.825997319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.826030709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:19.826049879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.801546084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802423004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802496554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802512634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802712294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802765574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802783465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.802799225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.806219297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.806268917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.806307677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.806376257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808595229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808762399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808825349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808861539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808896319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808916179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808934979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.808953079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.808971159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.808985819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809142749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809177209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809191369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809207609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809237999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809256609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809274589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809289339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809305049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809321899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.809337659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.809353469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.809369669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.8094034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.80941946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.80991443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.812575332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.812623242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.812642462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812774782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812826802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812848802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812866012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812885102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.812900572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.813036412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.813061322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.813080572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814227383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814266513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814289793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814307683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814340273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814356383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814372803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814389903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814406813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814425553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814444673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814459863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.814474933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814595653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814639443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814657673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.814673283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.817828126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.817857126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.818137536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.818161876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.818179616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.818205576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.818550016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.818573846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.819987857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.820018008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.820185558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.820243728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.820267538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.820302278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.820322768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.820749478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.82294226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.82296818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.82331559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.82333481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.82335333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.8233668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.82338629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.82340453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.827343483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.828561334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.828697634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.828765394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829199034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829258014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829295635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829334915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829369555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829411105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.829445945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.829517285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.829567785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.831450786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.831536276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.831619346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.831657346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.831736646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.831815856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.831836786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.831856446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.832396237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.832442097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.832640607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:20.832686867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.832830077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.832871797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.833104927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:20.833134447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798788884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798844015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798858895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798872685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798886375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798908255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798926905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.798955595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.798983835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799028145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799059305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799089445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799206185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799241985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799275135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799311515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799346745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799365565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799398285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.799417035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799435335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799451125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799470895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799506855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799521985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799538795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799556455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799574485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799591595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799619575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799638565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799656345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.799673485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.802769757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.802830838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.802871458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.802890038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.804061058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.807154791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.807189491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.807209801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807262441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807312861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807332921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807349041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807366921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.807382541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.808508622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.808554852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.808575652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.809624653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.809665383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.809685253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809701593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809732653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809746753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809763063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809779893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809797003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809813953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809846843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809864173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.809880443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.809948643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.809984133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.810001593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.810018173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.811718754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.811763864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.811784144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.811799044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.811817754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.811834734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.812022014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.812042994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.814678526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.814720557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.814739457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.814754447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.814770907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.814784317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.814925737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.814956787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.816443878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.816483218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.816502778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.816518398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.816562488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.816578568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817074218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817142228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817720879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817749289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817772469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817793409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817827979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817845029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817863499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817880719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817897689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817913959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.817928759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817945619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.817964819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.821498662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.821546212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.821606552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.823693503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.823738963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.823755683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.823778023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.823798623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824452344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824492404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.824511594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:21.824544534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824578414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824612604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824651394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:21.824687304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799081858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799136118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799152378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799170978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799186248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799204618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799223458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799244398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.799294728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.799331778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.799370578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.799403738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799529348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799573448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799612818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799648048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799724438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799749228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799768048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.799789148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80221137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80223474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80225457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.8022863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80230258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80232408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80234184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.8023581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.8023759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80238992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80241753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80243746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.80245413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.80246963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.80248795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.80252107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.80253887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.802859731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.804589372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.804639322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.804689032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805461633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805493343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805512813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805526983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805541923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.805557553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.807232964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.807310014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.807401424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.808818515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.808861615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.808888135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809712496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809802946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809821586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809840126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809857716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809875336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809891046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809906286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809922176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.809947666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.810262226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.810301736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.810319166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.810335936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.812926568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.813067198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.814122199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.814154289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.814173579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.814189059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.81473212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.81480362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.816043531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.816097751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.817521802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.817548392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.817608042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.817649102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.818035642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.818074612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.819047443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.819091233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.822328135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.822363735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.822436945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.822453755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.824559677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.824609807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825438848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825492908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825514728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825530348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825550068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825564428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825582798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825600128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825616308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825632368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.825650488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825666028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.825713228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.827258639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.827298329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.827317149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.827334069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.827353339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.827372959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.827418329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.827435889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.827896349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.82798367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.82894267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:22.82900731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.82904039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.82907586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.82911536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:22.82913806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802148803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802178623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802192333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802205783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802219723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802238883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802256723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.802273673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.803733564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.803776744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.803807824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.803841944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.803978244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.804019834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.804082414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.804121465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.805129545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.805174585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.805192225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.805210635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806095646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806120216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806228886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806281676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806299336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806316596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806333746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806350986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806369446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806385126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806403806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806421906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.806440346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.817162854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.817220304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.817258164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.817275984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.818124295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.820180197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.820216327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.820234127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820623157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820647877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820672027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820686947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820732357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.820749297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.821136567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.821157187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.821174787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.828065363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.828268643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.828290923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.832807156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.832978166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.832996096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833014846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833030886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833047436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833062736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833079326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833096146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.833109336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.833510327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.833552987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.833569427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.833587567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.836538819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.836579469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.843480544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.843527474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.843546914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.843561984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.844331895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.844365365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.845496966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.845553966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.845579806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.845597426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.845619806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.845639986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.847971878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.848013578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.848704468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.85182493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.861929848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.861989238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.862009848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.862065698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.862548159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.862598279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.866457812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.866511012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868887293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868927273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868946763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868962273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868978283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.868999393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.869030883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.869048913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.869067183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.871720785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.871758256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.875020078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.875058018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.880465302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.880506102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.880525382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.880541022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.883839165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.883881335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.885314046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.885437516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.888475068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:23.888531108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.892016991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.892176491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.892211581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:23.892231731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799375324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799409784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799434884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799448904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799500784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799668434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799726604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.799746034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801209275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801265965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801299975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801354505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801386235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801445476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801485816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801519756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801551486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801571006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801588456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801606386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801623596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801638416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801654856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801683336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801696056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801712536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801730166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801746036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801760616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801773666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801788906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801803996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.801829046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801844466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801861086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801893856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.801910256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.802408556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.804310418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.804351588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.804369948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804522048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804542508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804563798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804580478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804597138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.804610788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.805847839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.805885859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.805903739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.811371873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.811430473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.811452463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811647033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811684983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811702823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811722153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811739573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811755433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811771653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811788973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811805253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.811819673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.811984413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.812022763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.812075744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.812096234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.814821076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.814860566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.814942596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.814961026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.814979556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.814995546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.815297976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.815324476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.816194067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.816233727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.819533369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.819585719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.819610619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.819631669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.82046298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.82050868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.821487131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.821528101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.821605431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.821622971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.821640901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.821654761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.823550332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.823590632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.824678743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.824744593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824804073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824878513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824905193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824919763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824936313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824952123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824967703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.824984753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.825002623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.825019973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.825037173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.831848708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.831901758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.835973612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.836017862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.836037972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.836055972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.838002453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.838047773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.839813784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.839856674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.839937555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:24.839981235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.841687796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.841741306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.841776856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:24.842214706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799067157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799119857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799138687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799169527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799185007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799204287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799221027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799237547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.799257447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.799289377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.799323797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.799400767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799447807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799483377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799518727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799555117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799738747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799770027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799788097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.799805977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808219024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808260594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808281764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808316224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808337444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808356724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808374144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808390724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808406864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808442754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808464054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808480604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.808500024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.81651492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.81665646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.81685935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.81690648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.817617041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.821984884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.822854765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.822894385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823705105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823726115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823743125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823757715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823774055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.823788165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.824221156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.824258316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.826455717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.829015619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.829067219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.829098029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831533551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831715561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831737911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831758191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831775151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831791591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831807011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831828381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831845371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.831861061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.831887751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.831924421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.831941871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.831959982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.833642453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.833685613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.834929614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.834967544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.834987754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.835003154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.835404694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.835436044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.839328587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.839433257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.840964848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.840984238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.841032428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.841071058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.841087628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.841105118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.841837979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.841865139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.841985669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.842033849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.842053529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.842071489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.842088039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.842108449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.84261862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.84264923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84266991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84271474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.8427535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84277084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84278876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.8428048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84282009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84283639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.84285182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.84286792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.84288595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.844423821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.844471581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.845398602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.845450052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.845472182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.845487512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.845505142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.845524892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846142582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846195372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.846319642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:25.846356792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846386122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846423982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846456792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:25.846475272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.800987621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801039141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801055471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801070191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801088371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801147741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801167601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.801187561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.803047093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.803098833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.803130653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.803162373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803331923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803373263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803423143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803459383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803616143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803711863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803782313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.803868693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805461305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805498395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805516965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805550825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805566935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805583935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805599575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805617515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805633735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805647625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805664075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805682025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.805698835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.808817977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.808906547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.808944427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.808960497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.809471188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.811281689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.811321169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.811363859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.81206799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.8120956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.81211384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.81212809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.81222689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.81226661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.81249555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.81252126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.81253932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.813576811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.813603761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.813675411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817739004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817787864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817804754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817823114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817840064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817857174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817874334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817892904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817909944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.817924844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.818115464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.818177624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.818196344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.818212464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.820056976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.820080896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.821133046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.821162216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.821180736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.821197416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.821493657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.821513847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.822391217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.822430887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.822489697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.822530897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.822572737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.822588397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.822602767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.822621187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.823138088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.823181528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.823229218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.823250038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.823268568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.823282588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.823298528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.823314398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.824096799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.824146079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824356879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824400759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824424059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824438459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824457249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824474279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824492039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824508909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.824526709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.824543099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.824564429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.82596495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.82601132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.830638234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.830661814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.830677694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.830690644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.830706024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.830743924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.831413004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.831446984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.831542234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:26.832655055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.832965275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.833004915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.833049545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:26.833069765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.798961433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799021393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799038643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799054663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799071153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799091743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799113963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799129973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.799197753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.799312533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.799348443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.799382103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799443503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799499253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799534413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.799572373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.800372834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.800429084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.800664714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.800688164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802254485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802276755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802336975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802371795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802648585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802670345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802688325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.802705705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.803739706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.803803126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.803822806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.803847486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.803865586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.803882836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.803905496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.803962006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.803979096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.804919137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.807030519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.807084039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.807103819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807169489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807187789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807205959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807270589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807291069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.807306339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.80832339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.80837224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.8083936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.809743571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.809785471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.809807431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809842861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809877151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809892961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809911301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809928421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809946931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809964921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.809984231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.810003241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.810020501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.810038401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.810070611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.810086521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.810102831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.812255683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.812294913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.812313923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.812327923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.812346003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.812359663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.812747173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.812794733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.813491764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.813519414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.813541324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.813557304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.813575704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.813589314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.813731874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.813750844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.816792226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.816823946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.817186676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.817206206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.817226116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.817243426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.817664507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.817702227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.820737239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.820782049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820802659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820819629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820855979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820874309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820894709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820917269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820938779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820957059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.820974669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.820993099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.821012289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.822986021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823066701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823088991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823104281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823123901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823139581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823165641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823183231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823728731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823755391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823773131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:27.823808091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823837101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823873221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823906501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:27.823927421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.799806946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.799861936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.799892506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.799906926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.801175867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.801210427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.801228857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.801244947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802201338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802241858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802275468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802306358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802391268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802452028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802490278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802523888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802565888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802585278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802603888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802622078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802641138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802655148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802672938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802706868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802722428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802737828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802753558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802776219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802796339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802810809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802827649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802845459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.802863479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802879999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802897239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802929649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.802946849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.803103129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.80482956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.80487592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.80489531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808095683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808129553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808148923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808164463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808188123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.808203493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.810156394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.810189974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.810206554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.811671035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.811711265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.811732385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811751175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811783085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811800015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811817375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811834165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811849815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811865185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811880905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811896775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.811909835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.813670517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.813711447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.813728437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.813899647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.816095649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.816142109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.816187939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.816204969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.816223549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.816240559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.816790829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.816815959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.81838724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.81849461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.821932333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.821963453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.821984243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.821998913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.822457433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.822517643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.823184974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.823232374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.823330204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.823349814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.823385844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.823414134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.824529215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.824564655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.825179945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.825210985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825466596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825514286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825532836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825550896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825568066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825585556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825603676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825625946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.825641296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.825656786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.825674076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.829936989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.830124349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.835688923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.835729383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.835747613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.835761483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.836280034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.836323214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.837164334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.837201394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.838999856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:28.839048036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.839082156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.839116856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.839151086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:28.839171696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.817187582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.817232472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.817247382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.817261552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.819349144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.819375684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.819391044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.819405904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.820015325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.820141805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.820175085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.820203175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.829091771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.829161511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.829198431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.829236891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.831209723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.831254763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.831274013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.831294393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832476674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832516894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832534564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832695324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832712224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832728424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832744534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832760184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832776034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832789654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832806974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832822384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.832836964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.836009307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.836053527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.836093567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.836113107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.836839317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.841584631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.841799121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.841821661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.845494834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.849980317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.850097627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.850117807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.850136027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.850151547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.859734044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.859831815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.859881805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.862146846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.862244776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.862300856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866017959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866103969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866120639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866136729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866152209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866170899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866187479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866201939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866217239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.866229559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86719617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86725669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86727256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.86728732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.869445042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.869504032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.869599132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.869615822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.869634512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.869650612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.869667022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.869686332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.871632213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.871657063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.874239045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.874289005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.874307835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.874321915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.874337375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.874357195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.877728078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.877773678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.877870388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.877888308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.877905238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.877918898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878026338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878046698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878751809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878791889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878812459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878827759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878843739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878857809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878873339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878891059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878906409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878921599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.878936819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878951839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.878967759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.881731761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.881777031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.883349242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.883371572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.883714143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.883731573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.884463613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.884485873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.886550195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.886612785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.887942686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:29.888003096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.888034466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.888071826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.888106856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:29.888125106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.692723403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:58187"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:30.708907165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0fbd23cf-e6a1-4dd8-a71d-e44a426647a5","remote_addr":"[::1]:58187","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:30.708948895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0fbd23cf-e6a1-4dd8-a71d-e44a426647a5","remote_addr":"[::1]:58187","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:30.721661674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0fbd23cf-e6a1-4dd8-a71d-e44a426647a5","remote_addr":"[::1]:58187","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":12760,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.122264825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.122310435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.122326775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.122340705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123371906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123397716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123418056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.123435656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.125930388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.125979608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.126011408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.126044058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.202529546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.202597006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.202634296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.202667996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.202701166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:35927"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.211091442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.211146042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.211165882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.211184962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212686344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212729994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212791094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212825194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212839884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212859854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212878674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212894594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212926364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212944714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212964424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212981304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.212997614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.213262124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"f0786a95-1532-4058-9383-b7ea1682aed2","remote_addr":"[::1]:35927","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.213301554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"f0786a95-1532-4058-9383-b7ea1682aed2","remote_addr":"[::1]:35927","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.216885237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"f0786a95-1532-4058-9383-b7ea1682aed2","remote_addr":"[::1]:35927","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3632,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.217259817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.217309727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.217345057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.217364597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.286656609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.292829524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.292879554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.292898164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299261479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299307809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299356399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299373599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299390369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.299410969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.299459439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:35617"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.323141907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.323189977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.323212687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.323659927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"5ca376ff-8e7b-48ea-a179-31bbf2943e77","remote_addr":"[::1]:35617","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.323699357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"5ca376ff-8e7b-48ea-a179-31bbf2943e77","remote_addr":"[::1]:35617","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.332053644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.332110744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.332132974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.332153834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"5ca376ff-8e7b-48ea-a179-31bbf2943e77","remote_addr":"[::1]:35617","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":8477,"response_code":200} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333263834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333329675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333347855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333364305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333380635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333402265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333419185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333434665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333450255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.333467235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.35411971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.35431245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.35433567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.355597151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.363926958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.363969178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.377317728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.377476108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.377720478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.377741988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.388365306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.388404276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.482756727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.482812777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.484509709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.484543599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.484563349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.484578399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.484598539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:52155"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.490186323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.490232963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.490437393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"76eeb81d-12b8-4553-8fe6-6873de9470ee","remote_addr":"[::1]:52155","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.490466343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"76eeb81d-12b8-4553-8fe6-6873de9470ee","remote_addr":"[::1]:52155","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.494752956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.494805036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:43:31.494823596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"76eeb81d-12b8-4553-8fe6-6873de9470ee","remote_addr":"[::1]:52155","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":4395,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.496277957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.496313877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.496378207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.496397387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622074632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.622119772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.623415123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.623444463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.624926954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.624963164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.624981834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.624997364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.625040954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.625055765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.625073825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.625090445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.625104865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.626508326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.626565156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.629270048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.629316808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.629521878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.629541308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.629560528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.629577608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.630561329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.630620479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63258943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.63261883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.63277429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.63283159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.787252906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.787351976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.787705776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.787736906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80633121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80637811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.8063929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80640693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80642004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80644043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80645629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.80647213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.829923638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.83281826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.83286127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.83289842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.841302597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.841422697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.841461257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.841494807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.842617428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.842669148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.842687188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.842707368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.842956858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.842980768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.842998808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843036348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843052428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843069688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843088028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843105578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843121008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843136198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843153928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843177108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.843192958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.861103761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.861208822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.861249152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.861268492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.862630153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.865897185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.865948195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.865968425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.865988175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.866004075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.866022045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.866037195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.866095915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.866147945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.87242971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.87247875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.87249861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.876002993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.876317653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.876474993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.952882411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953032331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953082061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953122491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953155951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953196091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953237411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953342411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953459811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.953478301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.956041513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.956098183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.956117343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.956590963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.966574491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.966631271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.966837461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.966858461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.966918531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.967191861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.970659374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.972003535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.973178396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.973423136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.984500365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.984550655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.985000995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.985022935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.988331627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.988375837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.989583358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.989614418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.99115222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.99124188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.99126273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:31.99127807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.994858572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.994901822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995721203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:31.995786463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002139328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002205678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002225708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002241378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002258478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002274628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002292818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002310268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.002326028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.003455999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.003496249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.010509584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.010775994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.011610985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.011645895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.011664505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.011678705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.011695745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.011717955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012515466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012555086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.012643106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.012677596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012825936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012898396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012933236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.012954986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798380087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798442477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798461367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798479787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798495597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798521657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798540717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798560887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.798580917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.798774757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.798813008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.798849728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.798992028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799031708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799067718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799190318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799236698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799259318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799277378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799295918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799315788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799330468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799358288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799392968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799408338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799426108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799444308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799460508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799499498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799514318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799532088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799552778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.799570148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799587798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799609458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799645968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.799664128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.800631529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.80264642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.80267782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.80270707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.8027551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.802773641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.802821311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.802839161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.802855681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.802869551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.802887261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.802904311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.802921541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804073661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804132152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804157062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804177132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804209422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804225602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804243192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804262342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804279592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804295112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804311332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804327662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.804344362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804363752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804401152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804417462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.804434632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.806103073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.806140323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.806317183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.806336353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.806356473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.806371533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.806452103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.806471933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.813587679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.813644779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.813898519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.813917189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.813935959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.813951659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.813969149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.813986929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.81481247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.81531299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.81551659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.81553632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.81587556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.81589722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.81592028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.81594448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.817360902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.817393222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823365166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823409606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823428806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823465306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823485346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823501866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823520786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823538256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.823555676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.823821716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.823849096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.82798264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.82803656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.8280568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.8280755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.82809457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.82812206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.829628621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.829672381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830273081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830335981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.830405881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:32.830445121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830485811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830527111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830563271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:32.830582111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.79869653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.79874251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.79876225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.79878007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798802631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798824371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798842981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.798863051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.799352131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.799410991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.799463141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.799534271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.799632371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.799687961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.799734411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.799781361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801329492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801391522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801416222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801436912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801507073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801572763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801593943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801632373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801651143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801679373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801697833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801715393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801735233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801750773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801771043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801790323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.801807973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801825873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801846403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801889403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.801914563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.802233853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.803952134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.803999834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.804019834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804056704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804072474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804090884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804109545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804130785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.804146215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.804163425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.804183445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.804201665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.805146995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.805171495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.805192295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808415918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808473978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808489698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808508218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808526598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808543498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808559218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808576288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808593248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.808607128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.808792808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.808842458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.808861258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.808878488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.810633819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.810657309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.81081496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.81083466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.81085269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.81086748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.812106821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.812151821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.813585362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.815578543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.819879646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.819914316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.819937216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.819953726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.820264887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.820315187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.820992817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.821021277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821091867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821121207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821139177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821155467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.821171657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.821191327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.821821928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.821863928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821887188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821903258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821921508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821935268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821951198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821967698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.821987038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.822002778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.822021428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.822039058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.822055978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.823615899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.823659009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.823825719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.823878229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.823898229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.823914259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.823934109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.823957309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.8244863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.8245106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.82456426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:33.82459896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.82463399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.82466939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.82470532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:33.82473836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80680367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80718775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80721387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80723027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80724475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80745457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80747999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.80749703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.810244002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.810300242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.810334542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.810366262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.810665532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.810904683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.810985073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.811045223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.811080883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.811101053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.811120933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.811142813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811237873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811268073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811313473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811784603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811822223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811845783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811864573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811890903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811907993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811925133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811944593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811962763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.811994753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.812032773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.812053764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.812093454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.812111354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.812503474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82075147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82077818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82079685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.8208751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.82089363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.82093838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.82102709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.82104715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.82106281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82110401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82112309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.82113982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822416921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822639251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822666462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822686812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822722982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822737322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822755542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822772442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822788322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822805762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822821922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822838482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.822851472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822868582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822968272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.822988132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.823005262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.83407411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.83412557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.83415571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.83416919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.83421901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.83423592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.8342517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.8342675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835213661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835252011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.835269541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.835283091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.835300821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.835314871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835331051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835346021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835977482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.835997522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836016372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836031292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836053712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836070862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836086842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836104402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836661392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836681912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836706652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836721212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836735512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836749582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836766652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836790602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836805222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836822472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.836838242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836856292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.836872672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.839893094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.839934115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.839951755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.839967255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.839983195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.839996055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.840012455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.840260105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841323806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841370426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.841420516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:34.841451596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841491206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841774156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841810796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:34.841827146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86878781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86884221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86885824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86887401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86888853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86891123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86892933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.86895047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.869710321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.869752511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.869841661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.869877241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.870957992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.871017182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.871054052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.871092992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874006274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874053114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874072564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874091974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874271034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874293824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874329904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874362814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874377744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874394185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874412755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874454585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874472285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874490925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874506425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874539055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.874556065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874574135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874591805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874629805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.874647615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.875004635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877679017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877725847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877745817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877765507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877780397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877798117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877861897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877905027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.877920797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877937747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877955137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.877971797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.88201169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.88205298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.888536535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890229586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890339787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890359297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890374757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890390827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890408397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890424427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890439137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890454757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.890469197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.892072018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.892151158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.892167998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.892185268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.89431348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.89435439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.89538921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.89541155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.89551454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.8955329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.903802387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.903852287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.917439357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.917493587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.924059622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.924100712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.924120842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.924135162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.925215443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.925257343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.926108883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.926148694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.93466832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.93473469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.93479987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.93481823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.951803703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.951859733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.953532694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.953576504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956814697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956850957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956870937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956886307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956904057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956923387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956940207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956955827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.956973437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.957024237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.957043737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.960195139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.960253639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.964199462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.964239842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.964257912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.964272642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.964378542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.964431632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.965333053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.965371363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.965748493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:35.965795663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.966004114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.966041174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.966073684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:35.966091934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801223932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801433142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801451853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801467383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801482213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801502763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801525283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.801545403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.801819463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.801856553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.801890413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.801922343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.802029473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.802066203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.802099193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.802132823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.804650435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.804715745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.804766035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.804787195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.805881156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.805908346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.805961266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.805994356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806008306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806026466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806043146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806060276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806075746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806090726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806107586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806123926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.806139166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.806153976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.806171536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.806205376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.806222396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.806792977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810102979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810145129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810164179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810340279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810378019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810397729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810413709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810430699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.810446129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810464739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810488969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.810506899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.81173216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.817030254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.817081584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819353656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819404486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819420256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819437046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819452806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819468916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819483476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819497886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819513686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.819529736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.819774506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.819811396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.819826886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.819871006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.82475498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.831042105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.831196055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.831214305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.831259405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.831274795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.843493624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.843545414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.845139875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.845183165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.845540256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.845557766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.845605466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.845622416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.845660676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.845679266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.847620457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.847643597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.848461068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.848487598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.848531568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.848558498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.848620718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.848639488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.849362389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.849383129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849576449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849594669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849611289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849624979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849641519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849657639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849672719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849687929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.849704929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.849719789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.849735329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.855791253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.855834644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.861732328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.861794118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.861813778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.861828508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.861845258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.861862638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863027259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863065189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.863168109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:36.863203739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863273939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863307169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863341319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:36.863358429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799123484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799167744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799183054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799197564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799212454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799231364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799260144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799281554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799299154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799341154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799376464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799406454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799437954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799472294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799504534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799694274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799769344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799791464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799810194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.799829294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799848774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799865644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799883504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799943994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799959434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799976564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.799994334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800010294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800026604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800039794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800056024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800071744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.800089374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.800106294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.800124355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.800157335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.800174135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.800796265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803194717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803243217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803265947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803285477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803302957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803321617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803337617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803359177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.803376527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803393177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803413127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.803430687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.804734888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.804790208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.804812288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804832788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804870428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804889528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804907858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804925828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804944038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804961008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804978688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.804995268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.805041188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.805058548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.805124748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.805141858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.805158998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.80678106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.80682624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.80684552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.80686142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.80688008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.80689696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.80694042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.80695914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.808365961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.808412671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.808465171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.808483771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.808521301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.808537071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.808557881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.808577931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.810270282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.810315082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.810335502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.810352342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.810374142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.810388852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.810407162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.810425732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.811082293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.811145353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811186183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811202293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811222773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811238483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811261033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811277633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811296953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811314283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.811330853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.811347493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.811364323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.813504745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.813548625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.813599235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.813616695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.813636735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.813652575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.813670585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.813688945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814350485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814399675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.814417985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:37.814545845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814643355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814678915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814711446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:37.814729466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.798922847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.798974267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.798992487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.799008357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.799022207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.799042557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.799061357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.799077527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801101428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801165728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801197128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801232398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801314698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801351728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801385618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801422498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801456639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801476679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801493379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801509689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801527229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801542409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801558719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801587609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801601049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801616619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801632589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801648419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801666769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801682379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801698739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801714429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.801729899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801746049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801766779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801800109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.801817099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.802649989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.805689092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.805719872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.805738732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805849252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805869812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805888702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805903652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805924822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.805942392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.806008332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.806030802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.806050232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.808928854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.808996474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.809046214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809068024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809114594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809133194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809155284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809175574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809193384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809210314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809229584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809262074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.809278054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.809294874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.809334164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.809350784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.809370504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.811701986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.811777226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.811906426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.811957436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.812056646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.812078907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.812110647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.812131727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.813195267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.813246137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.81717948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.8172368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.81725747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.81727392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.817877261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.817914331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.818914822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.818945772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.818999662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.819023542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.819040172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.819053152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.820391963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.820431133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.821023733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.821106013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821126013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821142543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821160903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821174963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821191353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821208823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821225343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821241713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.821257883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.821273863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.821291413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.828030399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.828063349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.832050672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.832077212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.832094472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.832109182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.832586242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.832613302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.833507543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.833549283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.833588223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:38.833623083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.835540594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.835602024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.835658424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:38.835675284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805475185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805511035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805528455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805543425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805589145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805608495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805625295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.805698065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.806264345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.806301365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.806338375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.806372245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806685545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806723665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806755576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.806787546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807037126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807057566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807072766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807089236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807137516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807153206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807168926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807197466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807210226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807226366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807242136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807257026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807271866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807284766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807298956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807314536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.807330886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807426536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807465996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807500336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.807515416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.808006616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.811110519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.811138289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.811158159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81219531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81223869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81225877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81227483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81231264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.81233048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.81246307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.81248282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.81250171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814580951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814624181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814644061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814717712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814751202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814765642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814783332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814800462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814817932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814833262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814848122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814866322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.814880352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814907692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814944492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814963162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.814980342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.817026033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.817069593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.819835475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.819889995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.819910285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.819924375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.819941055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.819973405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.822558087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.822606197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.822678048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.822695438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.822712468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.822726878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.822742668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.822759908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.823651738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.823693208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.823712078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.823728428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.823744298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.823756928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.824680609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.824715329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.82531814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.82537053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.8254228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82544162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.8254587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82547298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.8254897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82550564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82554655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82556246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.82557769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.82559405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.82561003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.827515061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.827555071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.828145902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.828171072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.828188082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.828202192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.828218892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.828235602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.828866572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.828893732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.828995492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:39.829038482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.829067982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.829105122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.829140752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:39.829158882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798390863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798436113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798461933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798476113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798490723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798512533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798530363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.798549213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.816397007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.816445197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.816475137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.816504747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.816959537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817014287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817047347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817422868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817636798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817663898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817684138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.817703368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824208073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824263803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824286983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824395903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824413393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824430453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824446593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824463383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824479293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824508033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824523983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824541643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.824557023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.839628444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.839678104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.839719164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.839736524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.842053456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.845835559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.845915369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.845936249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851545363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851584643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851603283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851616663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851631253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.851643763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.854627486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.854663496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.854679756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.855867587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.855901727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.855931897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857111877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857151908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857167068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857184248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857200718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857217428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857234228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857249848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857265348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.857278618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.857293928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.857328538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.857344508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.857360538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.85982412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.85986578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.86008099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.86012147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.86014037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.86015376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.86017143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.86018905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.863851893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.863886273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.865455264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.865491434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.865588774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.865606134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.865890124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.865920604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.867082665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.867118255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.868266376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.868316116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.868333906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.868347696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.868373666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.868390976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.869063226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.869096577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869562237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869598897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869615377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869628727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869646327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869662977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869678607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869695467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.869710887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.869726587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.869742827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.871454168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.871511988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.871588788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.871609888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.871627888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.871642008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.871660008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.871680348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872298439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872340499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.872363739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:40.872397799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872432209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872469539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872523889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:40.872542519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798881287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798930877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798948407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798963187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.798989247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.799008467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.799024677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.799041287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.799170637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.799202397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.799233407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.801052368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.801230838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.801913019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804459581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804511971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804543811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804562261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804578461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804595101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804732381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804751051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804784031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804817151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804831331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804847661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804863051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804877531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804892801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804905641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804921491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804937441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.804953511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804968981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.804985741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.805027931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.805044881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.805709292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.808267424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.808314964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.808334564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827268028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827368638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827464378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827505888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827571238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.827679208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.828994679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.829052009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.829070789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.833065522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.833113372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.833135312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833718143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833791853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833811373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833829643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833848903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833869403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833888723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833905023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833922243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.833937663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.833953443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.833987293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.834005433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.834023313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.839021617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.839068437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.845169221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.845194821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.845257272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.845273502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.845858382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.845883212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.847692573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.847823403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.847888174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.847906194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.847927144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.847942654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.850328215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.850368335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.852162357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.852188607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.852284047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.852302307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.852320087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.852335567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.852390087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.852408257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.853061267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.853085607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858502972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858556172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858574132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858589162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858606272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858623632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858641042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858657522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.858675872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.859212742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.859250082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.861639574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.861684124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.861779024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.861796034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.861811734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.861826134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.863896666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.864051046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.864859946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.864930396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.865008106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:41.865045386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.865084096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.865119017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.865159877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:41.865180607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79911608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79916748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.7991823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79919684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79920982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.7992275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79924436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.79926139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.800954811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801028631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801062171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801092641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801214051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801253691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801345321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801380681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801418741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801438321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801455222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801473522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801490382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801505222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801522702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801553162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801568112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801583362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801600692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801619992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801637782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801651952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801669072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801686792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.801703752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801719302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801735912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801770122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801786782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.801959872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.803955413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.804009353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.804031783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807531896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807562056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807580166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807593996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807610506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.807624296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.807851626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.807875476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.807895586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.809052117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.809085277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.809103947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809120827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809150727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809166997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809183547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809202007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809238317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809253287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809268507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809284537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.809298407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.810894469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.810950699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.810975599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.810992299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.816439763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.816480063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.822840748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.822891258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.822911808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.822926538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.823506498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.823555278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.826864931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.827207841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.827367671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.828565442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.828626412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.828644912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.828861252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.828884212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.829753563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.829792873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.830043063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.830063733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.830081073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.830132913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.830161323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.830179433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.831801964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.831827804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832150865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832168155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832184835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832197705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832213365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832231795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832247625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832262405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.832278015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.832293775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.832311425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.834505436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.834555466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.834577516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.834596996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.834615437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.834632457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.834651937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.834671367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.835869417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.835906847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.835990488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:42.836027328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.836105618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.836160598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.836196398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:42.836264198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806227298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806279848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806297098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806312528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806327708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806347368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806366228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.806384728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.807011419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.807058269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.807131329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.807169499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.807544439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.807586679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.807620699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.807653309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.809730411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.809776471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.809794691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.809813301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.811980212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812005442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812024252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812060983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812078843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812096723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812112343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812127833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812144173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812157683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812173323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812190043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.812226963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.812244503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.812319203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.812356613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.812374753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.812724843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.818027037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.818131207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.818704938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833155828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833205268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833269998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833285899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833300529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.833313039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.833722539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.833765579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.833783159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.837848542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.837984472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.838007132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838024852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838054372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838132522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838341492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838442232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838459402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838473982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838490672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838506262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.838521072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.838572232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.838606653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.838622173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.838639263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.842129485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.842171055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.842190555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.842207695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.842227565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.842241845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.842258725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.842278315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.845624458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.845686098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.845910048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.845944818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.845961588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.845976398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.845992228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.846009478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.847485299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.847514109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.847535389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.847549219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.847570019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.847584249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.847679579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.847734139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.84861457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.84876476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84878695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84880221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84881828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.8488311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84898245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84904043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84910798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84912686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.84914249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.84915697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.84917537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.851105262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.852269893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.852474913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.852492883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.852507773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.852520523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.852534483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.852549263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.853099293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.853121303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.853165553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:43.853196524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.853925394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.853985044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.854017044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:43.854039624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798527936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798581426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798599696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798616676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798635356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798656886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798678896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798697516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.798715466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.798747386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.798777966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.798806867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798836257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798869297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798902127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798935937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798970297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.798988837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799004587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799021927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799039387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799057137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799077377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799107637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799123397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799141997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799159317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799176887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799192907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799226467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799242917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799258167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.799275077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799291877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799309227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799368657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799412057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.799849417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.802145579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.802176399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.802195509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.807903153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.807928403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.807947223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.807966473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.807986993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.808001263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.808491264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.808534144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.808554984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.809776965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.809818195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.809928875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.809949175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.809988665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810088135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810108035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810127395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810147775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810170445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810192245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810209395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.810271615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.811222506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.811259446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.811278136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.811295396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.812844987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.812865107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.812941547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.812958017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.812974477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.812987977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.813033347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.813053487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.813827678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.813853458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.819305182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.819333882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.819353912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.819369792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.823066485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.823125585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.824041466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.824102626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.824142286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.824163446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.824183346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.824201306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.826291817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.826450337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.827185518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.827226598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.827892458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828405109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828501419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828518839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828535889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828551099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828566299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828582219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.828597549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.832745862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.832977982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.838515086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.838588477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.839164027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.839210827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.839264837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.839284447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.839340777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.839360947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.841966929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.842031269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.843977831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:44.844101621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.844336231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.844443131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.844546401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:44.844575421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79974613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79980142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79981794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79983707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79985241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79987471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79989509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.79991328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.800158561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.800194771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.800229191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.800258791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.800370131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.800408461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.800443791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.800479471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.801710942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.801734282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.801751302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.801770012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801878632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801897612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801916412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801947252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801961802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801978932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.801997482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802052882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802070292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802084902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802104992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802122372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.802137302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.802155602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.802174612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.802207782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.802224512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.802479082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.806046735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.806145445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.806262065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.81264307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.81268002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.81273314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.8127491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.81280072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.81281654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.81322747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.81326267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.81328182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.814289641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.814311651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.814332191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814377721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814415541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814429321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814445271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814460571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814477671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814493551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814509941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814525771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.814539611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.817481394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.817541484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.817558874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.817575394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.822254347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.822298587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.833244245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.833314086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.833394656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.833414206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.833771216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.833793446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.836639998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.836688498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.836756988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.836775038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.836793438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.836808628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.836830898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.836846658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.837513189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.837558109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.837577939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.837592789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.837609989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.837624409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.837642049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.837657809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.838272349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.838304819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838326989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838341669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838358359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838371749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838424659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838443479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838460619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838479939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.838496719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.838511869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.838527979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.840300681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.840342271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.840362381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.840377841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.840394571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.840408041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.840424411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.840440251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841248072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841287582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.841318732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:45.841350772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841386602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841478022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841518382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:45.841537462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816588896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816643446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816660626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816676116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816691806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816749216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816768526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.816784886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.816876426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.816908556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.816939206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.816992876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.818934578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.818983388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819020598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819053938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819094908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819141198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819160008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819182168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819274468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819317228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819338638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819372508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819389008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819408438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819429188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819449428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819467058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819482328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819499968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819519768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.819538138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819555248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819575018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819608698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.819628098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.820256659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.82207969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.82211891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.82213988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825746753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825787593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825807953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825823403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825842013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.825858393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.826424743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.826457963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.826490563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.827797954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.827836574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.827857494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.827875284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.827936834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.827953444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.827969264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.827986395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.828002595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.828018075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.828034475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.828049215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.828062515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.831918477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.831978228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.831996568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.832031688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.836041121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.836085381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.836169371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.836206151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.836226251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.836240791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.836268181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.836292741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.837288662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.837310932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.841040934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.841082014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.841101294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.841116594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.841945825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.842021605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.843427356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.843455606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.844979437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.845004117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.845047207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.845068477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.846547949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.846588939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.847423399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.847465129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847542379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847559479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847577479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847591449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847606729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847621409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847638469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847653969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.847671559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.853911594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.853960464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.856099906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.856147626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.856503206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.856542276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.856562456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.856576996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.856596186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.856615486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857184057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857208197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.857428717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:46.857467927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857538927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857576977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857609877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:46.857627417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80438795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.8044503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80446732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80448585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80450212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80452051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80453849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80455591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.80462323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.80469373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.80472901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.80475986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80488308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80492646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80496116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80499403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80502814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80505358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80507754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.80509589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811080105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811213035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811234765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811270405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811286965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811308955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811327345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811344015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811360775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811375745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811391985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811407625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.811424655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.811576175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.811628765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.811666535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.811684175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.812242446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.813949057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.813980907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.813999687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815258838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815296518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815314748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815330608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815350098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.815367128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.81798784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.81801795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.81803699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.819917991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.819943241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.819962091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827819477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827933587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827950857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827966877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827982988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.827998848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.828014778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.828032128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.828048598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.828062928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.828343648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.828381918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.828397758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.828437628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.833688392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.833722132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.915093483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.915144193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.915164403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.915180233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.916589214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.916627374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.918073375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.918758286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.919154916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.919177296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.919195196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.919209686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.92399166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.92461336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.926047671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.926089621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.927586713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.927648693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.927701493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.927717163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.927804813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.927823023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.930693815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.930734355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.930865365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.930882505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.930977455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.930998095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.931014185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.931035425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.931050235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.931066175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.931080465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.931095455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.931110185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.933667937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.933925637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.940512512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.940545312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.940565042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.940579012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.941051603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.941171823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.941881473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.941976113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.943446845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:47.945695496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.947590138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.947634458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.947672658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:47.947693258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.801937162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.801986322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802002992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802016812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802031062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802049882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802067582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802084002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.802301942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.802341812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.802372122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.802405842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802549682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802585142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802618532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.802650582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.803625243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.803671373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.803689283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.803706123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804547934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804563994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804578974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804608914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804621284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804636184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804651634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804667354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804683664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804698314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804717564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804733104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.804747344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.804761104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.804780894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.804819224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.804836594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.805055164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.807851416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.807931096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.807957306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808040306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808057886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808075966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808093927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808110487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.808125577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.808187817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.808206987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.808223087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.8124431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.812483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.81250449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817558714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817895334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817919814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817942354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817959054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817974984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.817990984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.818007324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.818022924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.818036394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.818331994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.818374164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.818395674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.818475804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.820849926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.820890476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.821597837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.821640707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.821658087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.821672297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.821694617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.821712227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822618577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822643137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.822750328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.822801648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.822819288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.822834708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822850648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.822868728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.823414518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.823453838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824762499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824800269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824818289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.824832039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.824847749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.824870959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.82540536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.82544211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82576855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82580739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82582588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82584051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82585704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82587226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82588786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82593535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.82595221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.82597101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.82598872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.830530723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.830599473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.832349285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.832494905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.832529625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.832550265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.832569015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.832587065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833329986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833415246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.833514626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:48.833560646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833626706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833662746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833697146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:48.833716096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801556275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801614435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801630105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801645255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801660145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801682075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801698335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801716645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.801735275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.801767175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.801798315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.801829015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801859975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801893925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801928005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801961025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.801997535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802016685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802032985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802051355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802068445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802086685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802104845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802135225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802148415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802167605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802185215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802201695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802217585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802231035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802247295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802264945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.802281385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802296435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802314075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802346985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802363345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.802665005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804731857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804758697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804778027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804798497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804813707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804844977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804861757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804879337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.804894777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804911537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804930517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.804948027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806112718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806155378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806178228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806196358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806232718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806248028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806267968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806285898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806314678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806330288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806345988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806363118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.806384638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806400078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806438998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806455648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.806471798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80815031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80818682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80821614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80823317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80825088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80826678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80828352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80830114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80929331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.80933002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80935136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80936683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.80939499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.809412761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.809431261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.809448831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.809968501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.809994891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810055991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810071881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810088551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810102891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810156771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810175511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810758382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810788082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810807892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810821522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810838862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810854482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810871342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810886582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810901702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810919152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.810935742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810954262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.810970332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.812771773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.812821983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.812840813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.812855673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.812936313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.812962603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.812979553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.813127223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814007244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814045974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.814062914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:49.814093604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814212444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814250364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814286334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:49.814305214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798508986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798567116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798584356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798603746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798621346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798646226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798666576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.798685926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.798707986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.798751916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.798789626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.798825787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799344577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799591257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799628757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799663617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799798667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799823437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799839717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.799857547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.799935457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.799952107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800172238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800207908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800221678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800238078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800256978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800273678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800290568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800303508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800319578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800335288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.800350638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.800368848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.800386218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.800418578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.800434928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.801054448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.80372005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.80376237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.80378247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80380712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80382258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80386172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80388286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80390237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.80391768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.8039352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.80395235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.80396997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805133891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805168791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805187941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805233031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805371921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805388911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805409371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805426852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805451922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805468752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805485342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805502072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.805516882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805533592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805568822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805588082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.805823082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.809296294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.809326634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.809372974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.809391004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.809408575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.809422005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.809441425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.809458705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.810341975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.810384885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.810402165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.810419055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.810434855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.810447585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.810461795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.810477365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811022496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811045596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811077586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811094406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811110006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811125876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811140676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811156876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811741736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811797066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811822996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811839516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811854986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811872726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811892176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811912256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811928516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811944786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.811959836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811973716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.811990126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.813687148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.813734368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.813753188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.813770038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.813786708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.813800488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.813815448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.813832648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814344538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814380938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.814398618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:50.814432048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814463738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814497148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814530048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:50.814548728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799046531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799080611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799096241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799111701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799230381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799278891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799300851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.799320131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.802682913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.802777584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.802814264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.802843944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806117836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806321976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806380006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806411976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806512196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806533596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806550026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.806566656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806807037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806826597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806892567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806924417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806939017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806955507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806972887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.806988967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.807004717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.807023877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.807039667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.807055607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.807071227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.807085637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.807104587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.807136827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.807152727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.808688408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.81128286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.8113325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.81135247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818065605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818111855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818130755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818147895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818165625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.818184195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.818517575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.818559435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.818577925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.822752879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.822797689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.822818049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823000149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823061409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823077099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823094059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823108659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823198129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823221639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823237579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823422729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.823439199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.828797883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.828849933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.828866723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.828881873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.831274745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.831308885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.839342141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.839384831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.839401561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.839414471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.840397872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.840471492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.842362743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.842417233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.844309955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.844353525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.844373415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.844387645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.846927967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.846978477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.847828057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.847871398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.853517872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.853557922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.853632402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.853654182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.853999972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.854022292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.854910213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.854968853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916605489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916668509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916688789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916704819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916721049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916737439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916760559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916777089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.916794529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.920141712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.920190852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.922834464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.922882824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.923434684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.923473915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.923513255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.923531465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.932959362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.933105832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.934656783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.934682113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.936000624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:51.936096074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.938110156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.938751806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.939375306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:51.939402517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86085511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86090564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86092005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86093325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86098742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86105313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86107203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.86108896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.861742921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.861869901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.861905031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.861988931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.862567222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.862654402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.862693152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.862790012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.865409264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.865450784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.865472324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.865490254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866429354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866458475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866505395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866570645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866588725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866855845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866881185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866896095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866913055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866927395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866942495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866957735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.866974295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.867245305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.867271665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.867304775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.867322865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.868892266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.871643058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.871687478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.871706888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876316272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876346582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876363792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876378642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876394142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.876407672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.876803462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.876840832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.876860672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.878375004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.878401984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.878420104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878535324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878572094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878587034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878603464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878620274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878636394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878654334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878671754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878688644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.878705924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.880235635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.880278165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.880294855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.880311345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.883739948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.883779158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.890000242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.890141402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.890237042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.890275692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.890718293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.890752633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.892159984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.892273554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.893433985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.893480705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.893499905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.893513495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.894772096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.894818976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.895761047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.895802887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.895822047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.895843747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.895982377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.895999327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.896095367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.896133277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.897380218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.897407178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905621394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905647734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905763184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905799414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905818104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905836804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905853834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905869404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.905884894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.906188724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.906217604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.908264856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.908310686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.910331968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.910368388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.910388248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.910405698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.91324409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.9132814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.916223242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.916267562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.924094888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:52.924208418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.924908209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.927808581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.927883881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:52.927904601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798635806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798710316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798727846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798741796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798758646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798800727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798850697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.798869857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.799812897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.799861367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.799899137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.799929807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.800008997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.800092977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.800161398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.800197928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.805202431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.805269831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.805287271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.805306931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806124312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806201482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806225982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806625192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806646992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806663822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806680812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806697302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806714842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806729262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806773973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806790753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.806807063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.806883643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.806929913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.806965643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.806986973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.808121064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.811709836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.811752406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.811773416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.8164961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.81656572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.81658879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.81661003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.81662709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.8166411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.81687173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.81689648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.8169717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.818862332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.818910092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.818931202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820785073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820844953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820862483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820882723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820899373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820915053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820930783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820947853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.820965263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.821008303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.822440294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.822500514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.822517794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.822534304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.824162436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.824213276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.8302653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.83031334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.83033315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.83035282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.830748781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.830784991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.831822051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.831875181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.833835893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.833864643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.834160353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.834185463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.834317533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.834346243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.835101224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.835125524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.836227495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.836251805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.836267495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.836282095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.836296675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.836313835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.837057645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.837079185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.838194086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839087217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839142887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839159287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839178017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839194547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839210357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839227097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.839262437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.839278147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.839294777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.844225081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.844271831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.846904353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.846994693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.847257693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.847434003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.847884254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.847905004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.848749344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.848779384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.849849725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:53.849919255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.849980945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.850213385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.850270995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:53.850289005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.804841674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.804877354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.804895754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.804913624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.804975884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.805021494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.805133184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.805153734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.805395944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.805475105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.805797375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.805837865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807626696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807690386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807741376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807778106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807851716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807872826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807890656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.807911216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808064816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808087707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808115727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808150847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808168557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808187127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808205737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808226877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808246117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808263567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808285767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808305037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.808321877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.808340787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.808358587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.808399157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.808418317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.809045597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.811039389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.811071979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.811091829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818402994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818460644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818482884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818500124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818518084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.818532864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.818866575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.818890635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.818908205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.820523686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.820556866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.820578596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820625396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820659316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820676026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820693996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820711846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820728056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820744116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820759906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820782536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.820799546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.82615373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.82623161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.82625061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.82626744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.828839652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.828884122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.829620733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.829651753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.829672353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.829688373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.829705723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.829725363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.831338364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.831381454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.835292907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.835318497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.835388377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.835404597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.837302259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.837405009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.838429179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.83864366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.83899539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.83909489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.83924808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.83926659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.841809312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.841834562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.842614253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.842641423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842725923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842744793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842764633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842795183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842813823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842830073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842846733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842866063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.842883193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.842903473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.842920003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.851035979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.851083379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.855014642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.855057862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.855076162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.855090342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.855381822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.855408482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.856941693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.856983453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.857079183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:54.857113333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.861810297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.861867157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.861902857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:54.861921997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.800885175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801008485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801065845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801082385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801102415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801158755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801178805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801197745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801292225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801354095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801387635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801422015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801455906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801491036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801530606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801565876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801600236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801620876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801653046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801671956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801691186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801707426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801725396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801757556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801772756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801791616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801810226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801827076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801843446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801857436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801874286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801890726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.801905946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801924216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801940596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801973246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.801990146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.802302016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.804854128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.804913638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.804935798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.804961908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.804979838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.804998658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.805015928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.805151438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.805170918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.805189038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.805219918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.805238028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.806463489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.806508419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.806529359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806548109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806581459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806595679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806613739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806633279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806650499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806667209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806683659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806700659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.806714869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.806732459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.8068004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.80681931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.80683714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.808577991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.808629161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.808649071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.808665311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.808685001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.808699801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.808717271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.808733871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.809873092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.809919872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.809941832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.809957762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.809976382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.809990362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.810007052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.810025622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.812442604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.812475894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.812495414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.812509984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.812528564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.812542554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.812558054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.812607754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.813419775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.813478835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813500155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813516225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813543495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813561345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813578265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813597215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813614175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813632305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.813650725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.813668065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.813685985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.815309006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.815494736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.815527146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.815546786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.815565766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.815584536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.815602656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.815623566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.815981646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.816122857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.816143857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:55.816176447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.816207247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.816240837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.816275237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:55.816295107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.798994007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799040877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799061257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799080737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799096137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799117867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799136097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799184637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.799310547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.799352167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.799446497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.799516557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799611837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799656887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799690267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.799725707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.800597448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.800623288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.800666758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.800687378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.800746338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.800762988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.800783868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.800817018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.800832098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80319182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.803246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80326646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80328393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80329904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80331464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.8033299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.80334514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.807065203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.807114143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.807150883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.807168683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.807707103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.811873716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.811910306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.811958086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.817996331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.818046441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.818066991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.818085201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.818103211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.818119181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.818566371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.818603711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.818621601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.820141443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.820201113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.820223033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821825094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821878704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821898654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821917444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821934884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821950644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821970724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.821988904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.822006094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.822023524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.822043494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.822079654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.822097244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.822116154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.823851925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.823895625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.824045626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.824063286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.824081396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.824094526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.826785918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.826824648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.827595178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.827636408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.827708088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.827725018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.827744468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.827758808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.827777148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.827793798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.828412619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.828447079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.828466129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.828482219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.828511639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.828528429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.828544199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.828590469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.829063799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.829101089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82974678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82977269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82979305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82980806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82982469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82984258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82985817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82987238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.82988647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.82990057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.82991763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.831517761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.831558341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.831623641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.831639821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.831658001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.831672831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.831689141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.831705151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832260262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832295752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.832314222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:56.832346092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832379902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832414302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832453132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:56.832469782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.803907603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804176124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804299404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804316064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804352234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804393324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804410344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804426204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.804616474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.804654664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.804683644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.804713194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804743664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804777904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.804931704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.805064964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.805145114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.805164854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.805181314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.805197724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805235854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805300374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805437725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805468195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805481155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805495565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805512235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805526965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805541245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805553415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805568085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805582355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.805596685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.809837888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.809952478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.810099838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.810191318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.810799299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.81321185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.81330043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.813382191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813549421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813583731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813660851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813723621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813746341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.813759311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.813780131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.813797961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.813814791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815129292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815168242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.815187712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816270513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816417703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816432093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816448813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816464273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816479723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816494493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816509273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816523893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.816537323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.816551803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.816583583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.816599093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.816614363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.819098805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.827025071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.827268951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.827290951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.827310361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.827326361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.827345391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.827364621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.832443265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.832680395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.836426328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.836500308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.836689318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.836728368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.836869968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.836972438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.83963102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.83976284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.845414845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.845466405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.845537385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.845571985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.845868055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.845934115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.850248758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.850297718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.854281941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.854987922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855083052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855100242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855116802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855133252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855148862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855164132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.855200132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.872349315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.872668465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.882238822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.882385283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.884213274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.884265674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.884344644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.884427874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.888168377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.888271037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.894289552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.894387442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.894675392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:57.894780392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.894886722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.894970182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.895036172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:57.895082662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801128575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801174025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801188855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801202785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801216135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801232945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801248435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801265925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801314555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801346485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801375335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801407295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801520326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801555106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801588546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801621786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801744536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801764556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801781036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.801798706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801848056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801865966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801884436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801912886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801926946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801943186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801959306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801974166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.801988656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.802002126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.802017896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.802037816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.802052586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.811531313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.811636443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.811704733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.811722203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.812501864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819336239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819394679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819417899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819770449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819816169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819839469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819858559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819880409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.819896579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819914479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819934349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.819954349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.822783442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.822823492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.822845502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933185645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933254775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933272405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933293825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933311905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933334575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933362465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933379115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933396075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.933411105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.933778985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.934498986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.934523436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.934796926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.936783998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.936862128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.944390023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.944436883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.944461903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.944475943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.945671654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.945715094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.947005365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.947047695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.947157655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.947190565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.947208235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.947223485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.954792121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.956912603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.959575815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.959623195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.959794695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.959817845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.959915615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.959932715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.959948785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.960065415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.961081246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.961138926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.964996839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965042529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965061019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965077439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965095549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965111859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965128629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965146989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.965163849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.965182679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.965200859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.96716957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.96720918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.967277891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.967296331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.967324241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.967340501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.967357831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.967377221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968012931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968044091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.968062021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:58.968178011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968310171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968395421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.968430971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:58.969190282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854039298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854114178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854177688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854197038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854214048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854233188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854277448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.854305878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.855524109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.855585069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.855617649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.855648769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.864003206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.864079186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.864112986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.864149536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.868063109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.868105329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.868123599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.868142199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868362129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868382739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868462349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868497649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868512969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868530809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868550039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868566389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868584099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868602469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868619569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868655059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.868671089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.86932214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.86936617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.86940377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.86942309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.87032898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.872348902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.872388682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.872410792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876315205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876338005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876359795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876377235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876394765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:43:59.876451365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.998931727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.999022737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:43:59.999041857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.075630265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.075685625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.075707525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076104406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076202476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076222746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076240296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076257576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076273066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076289866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076306896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076324966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.076339766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.087300464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.087373834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.087392234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.089268126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.093591619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.093621029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.09556554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.09561624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.09563758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.09571943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.103074616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.103104186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.106423768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.106461808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.118302597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.118348387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.118404067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.118466158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.123596421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.123647501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.412571309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.412631509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.418374694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.418404444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.418760264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.418779294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.431819894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.431866404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.436353237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.436407687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.445952554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.445988014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446003964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446018755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446093605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446111215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446125605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446141645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.446156505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.47981229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.4798679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.62583089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.62588107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.630331543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.630385204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.630404844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.630421654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.648268847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.648311047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.65279129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.6528407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.654115601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.654170341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.658329735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.660577236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.661082177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.661134147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.802160142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:62564"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.806590545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.806637415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.806654885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.806669865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.808483597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.808529547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.808545867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.808562387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.819061535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.819131155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.819165775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.819197005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.819493745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"39ec636b-b520-4cb0-b056-1f3a282d8996","remote_addr":"[::1]:62564","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.819520055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"39ec636b-b520-4cb0-b056-1f3a282d8996","remote_addr":"[::1]:62564","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.821614397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"39ec636b-b520-4cb0-b056-1f3a282d8996","remote_addr":"[::1]:62564","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2112,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.823913498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.823976658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.824016949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.824051129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.82657643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.82662096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.82663893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.826660331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.837174398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.837800219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.837919789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.837961089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.837980539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838008109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838037609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838056289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838074459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838088459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838107849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838125609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.838142699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.849036327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.849082317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.849126027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.849143127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.85206719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.855358202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.855404322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.855426622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.856963733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.857033153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.857122903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.857163544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.857226074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.857278694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.861872417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.861919007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.861937747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.864306759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.864340709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.864362529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.873727836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.873850056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.873965056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.873986476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874004536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874025456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874043916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874061146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874077936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.874097746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.882337282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.882443683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.882465073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.954340667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.957419559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:00.957467189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979251316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979298856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979319876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:00.979338286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:00.979355196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:57288"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.235992589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.236097269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.236234189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67cb0551-8cc9-4162-8362-8fc87eda1149","remote_addr":"[::1]:57288","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.236261399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67cb0551-8cc9-4162-8362-8fc87eda1149","remote_addr":"[::1]:57288","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.299122847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.299168857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:01.299218127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67cb0551-8cc9-4162-8362-8fc87eda1149","remote_addr":"[::1]:57288","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":62989,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.310889176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.310920966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.310940646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.310958776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:01.310978586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:34967"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.390667966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d4c7ad1b-3204-4b9d-8137-fa09ed1ac6d1","remote_addr":"[::1]:34967","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.390880036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d4c7ad1b-3204-4b9d-8137-fa09ed1ac6d1","remote_addr":"[::1]:34967","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.391030576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.391102026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:01.401709914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"d4c7ad1b-3204-4b9d-8137-fa09ed1ac6d1","remote_addr":"[::1]:34967","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":11039,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.401777784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.401799644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.403424205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.403464545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.403485685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.403505565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.407893829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.407930919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.4230389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.42310789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.423971761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424014211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424051161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424065661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424083021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424099261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424116521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424134841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.424154541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.738019048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.738109808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.748057175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.748112265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.75414974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.75421643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.75424695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.75426236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.838864393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.838911523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.840226304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.840271404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.846860599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.846891599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.847086049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.847134629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.84869315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.84875225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.84878804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.8489642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.898657378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.898733718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.898773478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.898927778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:01.898968208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:49400"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.899473958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.899502618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.899517858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.899535558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.90098751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.90103026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.90105216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.90106941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.904879532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.904900003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.904950663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.904986393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.905035583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.905494403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bf986f1f-b55d-4988-9e3f-60d9f1b2ffe6","remote_addr":"[::1]:49400","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:01.905549383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bf986f1f-b55d-4988-9e3f-60d9f1b2ffe6","remote_addr":"[::1]:49400","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:01.907458644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"bf986f1f-b55d-4988-9e3f-60d9f1b2ffe6","remote_addr":"[::1]:49400","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1968,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.910230917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.910274847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.910316047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.910351287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.916126331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.970286012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.970337222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:01.970355402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028255656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028307246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028625576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028649996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028684386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028750156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028773326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028791626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028810496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028828096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028849346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.028869736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.0336491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.03370696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.0337261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.038493233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.038526943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.038547383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.039727404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.039788924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.039806444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.039833424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.039848644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.04782053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.04787978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.04789816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.048155671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.049559572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.049608822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057154977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057203627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057225647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057244017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057262797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057279277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057299137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057316527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.057331957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.061349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.061398901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.172715674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.172839275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.249130302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.249190602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.249210792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.249226362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.266836595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.266865685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.270249668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.270292128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.274492471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.274534981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.274582371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.274600951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.281364446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.281416256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.285503639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.28555175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.28580639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.28583661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.28585484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.28587148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.295652517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.295704117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.301028331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.301084211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301300401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301319151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301338671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301353351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301374821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301391641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301409881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301427201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.301446642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.375572297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.375627157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.382689473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.382731733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.383465463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.383494663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.383512653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.383528003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.387085516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.387166616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.397229154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.397261654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.397732344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.397786384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.469485788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.469540368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.469890849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.469922659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945023166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945076876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945092126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945107266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945168226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.945404896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.946007377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.946031537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.946217717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.946395187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.946428567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.946465967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.949011539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.949081169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.949115929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.949152619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95020846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95025948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95028331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95030194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95047008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.950571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95061606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95065147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95066645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.9506839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95070066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95071926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95073601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95075129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95077008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.9507874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.95080497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95082209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95083829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95087139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.95090431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.951633641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.955005263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.955029723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.955046593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965545341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965650391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965721741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965739701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965757921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.965773301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.966347132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.966383472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.966403252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.968110413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.968137103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.968159133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968183783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968222053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968238773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968257803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968273943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968291403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968309593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968326013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968342483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.968356153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.970741345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.970799895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.970822835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.970840625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973128977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973174907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.973240857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.973258967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.973277667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.973293547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973311977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.973329807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.975284719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.975342409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.983775705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.983819615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.983987615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.984007245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.984455855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.984489506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.985230866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.985285806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985363416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985379896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985397556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.985411556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986815867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.986853747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.987435998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:02.987475408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.987519568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.988936479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989001019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989017729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989033149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989048819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989064179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989078409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:02.989093229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.001228768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.001339508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.00431108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.004400601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.005451661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.005531721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.005617231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.005655441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.007913943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.008007883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.014722948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.014764418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.015193459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.015230949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.022657084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.022718304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.022898644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.022923244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.798858809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.798895089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799426229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799444369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799506299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799553939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799572639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799590549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.799742709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.799849839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.799885379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.799916789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.799999539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80016825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80020644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80024408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80028046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80030373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80031971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.80034368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80040618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80042308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80044141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80047137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80048746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80050345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80051966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80053735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80055413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.8005688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80058757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80060548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.80062229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.804465433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.804508463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.804543913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.804562203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.805404623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.808127236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.808171366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.808189466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.808682086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.810773258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.810905268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.810948238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.810968028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.810983888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.812526549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.812590519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.812610999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.816882902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.816911092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.816934792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817167682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817242122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817258812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817275232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817291232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817307442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817324612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817340322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817358172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.817373203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.817449713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.817492903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.817512903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.817657313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.821680826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.821783196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.832566564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.832606994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.832680924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.832697774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.836419887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.836457637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.838897299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.838936349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.839254749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.839282989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.839300809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.839352259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.839368669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.839384979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.84000025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.840291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.841685921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.841707811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.841727881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.841743621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.841761281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.841780271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.842871792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.842912122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843070782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843092542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843418722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843447062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843463882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843480212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843495702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843510892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.843526342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.843541312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.843557582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.875912617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.875988617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.876808257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.876845347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.876866087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.876880617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.876899047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.876919117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878508459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878549719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878697519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:03.878738219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878795339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878830109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878860939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:03.878877709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808019568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808049178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808065838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808079949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808093249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808114499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808132549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.808150759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.808732689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.808773529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.808806619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.808948809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.809168649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.80961895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.80981778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.80987355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.811702561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.811752051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.811777941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.812140722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814022983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814095853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814154903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814187773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814202383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814218773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814235203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814251223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814272193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814285443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814304143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814321443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.814338893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.814355853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.814374413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.814408793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.814424803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.815075314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.818443756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.818482946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.818501886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.828937814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.828987914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.829011594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.829027824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.829047414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.829064764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.833208947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.833256757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.833276368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.834828179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.834913819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.834938529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.835811839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83615564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83618102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83619817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83621521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83623026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83624434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83625879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83627395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.83628831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.838427121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.838602512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.838623762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.839108972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.846686648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.846747018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.858676207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.858720307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.858831837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.858849397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.859255797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.859306887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.860372118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.860427188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.861729609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.861765339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.861783739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.861797519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.861814669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.861835679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.86270637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.86274355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.86282186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.86283953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.86285632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.86287059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.86288855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.86290789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.865799172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.865845902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926757558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926806408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926825528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926840458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926855658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926871978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926887008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926901978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.926916538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.927703859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.927742319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.946755263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.946796913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.947673404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.947711754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.947729564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.947744284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.948228074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.948266824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.950669566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.950762286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.966908518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:04.966970428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.970730601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.970808731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.970955731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:04.970981341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804238339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804292029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804309569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804325169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804340929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804360739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804379169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.804397139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80560536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80564617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80567753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80571192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80582523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80587204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80596964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80600881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80604291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80606266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.8060817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80610058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80617078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80618847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80620929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80623919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80625856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80627497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80629724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80631449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80633146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80634428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80636143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.8063783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.80639819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80641298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.8064299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.80646602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.8064825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.817859689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.820804761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.820863701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.820883661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831013349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831042409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831060229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831076219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831136099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.831156179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.831545909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.831586209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.831603879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.834580161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.834621642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.834643352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84527748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.8454477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84551749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84553706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84555455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84557127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84558695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84560216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84561751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.84563192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.84575601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.84579622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.84581243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.851474324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.857726969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.857776229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.85937555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.85941858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.85943874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.85945292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.859920351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.859980811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.861817462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.861862212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.870496949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.870551669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.870571729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.870588859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.876691053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.876736163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.878169224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.878196834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.890539294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.890585854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.890604034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.890618854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.891219214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.891243894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.892820405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.892922835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893371826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893396586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893413916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893430776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893447456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893464986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893480066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893495096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.893509506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.896822618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.896846178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.8994113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.89944443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.957600274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.957639604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.957657624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.957671614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.958565355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.958607465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.959817796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.959843086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.966229481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:05.966291081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974545407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974601987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974820377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:05.974844147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.798902348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.798954298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.798979948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.798994088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799023858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799044408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799061068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799078178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799096928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799128438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799158778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799192758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799340208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799378708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799413048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799448358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799481788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799501538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799517678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799536298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799555048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799569528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799588638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799618158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799632098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799648058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799666128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799683088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799699588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799712918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799731248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799750478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.799770458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799787218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799832308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799870088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.799888728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.800234589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.805720833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.805914843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.805937913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.806925734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.806961114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.807008204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.807024774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.807041234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.807058824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.807501814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.807527974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.807546374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.808700595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.808740895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.808760505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808823575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808858745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808874055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808891175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808908265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808924075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808941825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808959145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808977025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.808992225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811515037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811567617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811586057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.811603897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.813170858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.813198098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.817650522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.817698332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.817718472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.817743572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.818001932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.818045962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.818968153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.818997083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.819656313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.819677413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.819696323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.819711703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.822791706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.822815866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.823483756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.823593216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.835972906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.836048676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.836068196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.836084866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.836687006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.836734376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.837770857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.837806787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841128829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841155719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841174549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841189859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841209559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.841227069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.84124555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.84126327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.8412794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.84201713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.84208089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.846590054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.853487899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.861345535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.861394695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.861451415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.861467775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.862157075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.862179975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.863458476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.863499966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.863559436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:06.863598296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.873271094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.873338854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.873373004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:06.874304084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.803948454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804022934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804041014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804075414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804103575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804202965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804222805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804241435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.804258495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.804290485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.804323355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.804354195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804717825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804817065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804851925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804887515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804930395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804949825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804966005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.804984325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81075087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81080096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81082127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81085422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81087053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.8108891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81090699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81092585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81094404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81095745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81097533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81099432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.81101289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.820270907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.820328117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.820366207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.820384377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.821218087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.828100283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.828149193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.828172123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832411216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832452996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832471666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832486586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832503216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.832520006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.832568306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.832588896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.832606406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.833988717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.834020877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.834042347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835502488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835548978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835563708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835580508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835594808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835609058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835623368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835639938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835654908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.835668438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.835684828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.835722208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.835741178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.835756698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.83756507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.83760813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.8384441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.8384831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.83850015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.83851337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.83852805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.83854568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.843112814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.843170624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.843749054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.843784234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.843802584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.843816994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.843834204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.843853234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.844494505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.844538775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.844558525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.844572665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.844592645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.844608515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.844625455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.844642625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.847468107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.847500037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85091902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85093948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85095681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85097598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85114953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85116989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85118969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85120657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.85122198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.853652642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.853695782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.858725956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.858783836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.863141519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.863195859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.863378909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.863400969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.874852958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.874910948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.87706654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.87710951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.879221101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:07.879328091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.881473053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.881612473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.881788403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:07.881811353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804086178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804147119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804165629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804183909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804199319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804222579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804241279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804263919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804330629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804371129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804406559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804442389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804511769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804552819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804586119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804624759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804664399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804684449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804703929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804723059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804742779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804758629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804779379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804815329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804831279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804849169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804866609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804888419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804906159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804922689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804939919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804960869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.804980619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.804996639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.805036679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.805072769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.805090909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.80642284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.812611985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.812672675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.812693325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.812894255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.812917965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.812947875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.812964825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.812983635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.813000465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.813113575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.813136425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.813156265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.817898069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.817946499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.817967589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818088729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818129369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818145249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818164869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818183599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818200369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818217769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818240509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818259849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.818275259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.818292849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.818328199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.818344849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.818361549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.820391091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.820420821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.820540221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.820559461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.820579481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.820594001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.820610181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.820626801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.821443192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.821481982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.828852637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.828880097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.828915927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.828966427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.829435118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.829471048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.830565348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.830604508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.830655309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.830672869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.830693399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.830708419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.83234821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.83237461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.83319812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.833282041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833373571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833412591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833430921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833446001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833461891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833476061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833491051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833508071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.833523361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.833539891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.833560521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.835219532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.835261182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.843899869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.843942739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.843960419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.843973069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.844290229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.844323709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.848054352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.848091262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.848137422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:08.848185512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.850369343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.850464243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.850528144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:08.850547914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.800843049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.800888929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.800976719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.800994309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.801009289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.801028419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.801079779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.801098719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.80146976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.80150663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.801535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.80156603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.80172303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.80176008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.80179437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.80183336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803062581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803089441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803107171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803126751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803224951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803241851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803259691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803291521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803308191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803326201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803345501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803364991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803382731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803399071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803417101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803432421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.803450121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803467101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803487411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803520521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.803538441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.804167002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806151363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806188893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806210773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806313843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806331773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806351363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806370863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806388173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.806403623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806420633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806467283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.806487593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.807523824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.807563474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.807583924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812630638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812789838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812809608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812828688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812847998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812865358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812884868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812904318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812922808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.812937298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.813359088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.813435919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.813465529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.813487289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.816205331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.816258751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.816455501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.816617731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.816701311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.816745821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.818277502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.818362682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.822678946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.822730506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.822823576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.822842826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.822891236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.822909476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.822925756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.822945806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.823925526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.824168507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.829519671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.829558001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.829927401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.829944421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.831485342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.831513612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.837953657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.838010597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838182937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838201497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838228467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838244097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838260127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838275487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838291417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838307257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.838325767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.839589458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.839626988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.844237752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.844284252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.850424726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.850466916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.850485906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.850500666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.851174257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.851286667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.852044628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.852080978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.852941788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:09.852979768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.853067818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.853102368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.853136368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:09.853154818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800437382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800545562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800583562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800622482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800690172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800762302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800812572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.800857052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.801203452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.801434322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.801491133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.801520823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.801662813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.801698893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.801736273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.801768923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.804573545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.805893676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.805938066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.805958196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806262106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806294566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806311946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806345076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806364776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806380956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806397246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806413966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806475616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806497346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806536516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806552596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.806568156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.806586296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.806643876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.806706906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.806785307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.807965177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.814171092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.814223632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.814363092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.815875933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.815910443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.815931173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.815946203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.815966403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.816012623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.816335814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.816376624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.816396824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.817517665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.817545835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.817565685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822141408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822193728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822214538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822231288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822247568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822263668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822285118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822300138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822319088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.822334078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.822351188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.822391008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.822407258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.822430948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.82429726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.82433851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.82435696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.82437143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.82438771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.82440045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.82442228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.82443851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.827601782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.827644102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.827916502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.827970313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.827988553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.828002643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828018253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828036783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828805603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828840973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.828868313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.828883853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.828904013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.828917903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828939813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.828959203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.829769904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.829815714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829837024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829851974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829870934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829892554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829910024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829928184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829945254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829961934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.829981284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.829999634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.830024594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.832551686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.832768756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.832796606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.832812436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.832829776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.832844286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.832859416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.832875326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833398907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833464697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.833489477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:10.833521807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833551017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833585397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833623547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:10.833642067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813299884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813421125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813459895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813493695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813663475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.813740195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.815306956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.815364336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.816041117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.816109547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.816145727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.816182597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.818562438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.818610338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.818645658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.818681478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.819434229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.819461279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.819503729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.819558829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819637509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819687959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819736359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819771489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819787209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819804919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819841319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819857049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819874029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819889269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819906119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819923649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.819939419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.82040408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.82045537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.82049267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.82050884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.821346771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.828369676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.828559696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.828601066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829602917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829626237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829679957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829698817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829714947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.829730077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.830399847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.830420547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.830435897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.831910788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.831941478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.831961879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.831978989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832013619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832029259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832046319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832062409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832078829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832092819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832107369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832121149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.832133869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.837652513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.837712153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.837805303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.837824383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.840514625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.840572195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.84725961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.84730755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.84732898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.84734313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.847941941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.847968931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.850506642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.850575323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.851363793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.851398043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.851416003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.851431033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.852678634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.852712864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.853448245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.853472435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.853490195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.853504725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.853521165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.853537895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.853553815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.853572225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.854137085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.854173255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859548119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859575899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859593219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859607429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859624279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859641239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859657769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859677319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.859695749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.86032087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.86034371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.867291435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:11.867341165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.870516108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.870555648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.870575808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:11.870590738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.025702755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.025925255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.027586306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.027692176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.048487582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.048948422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.049850373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.049904963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.050147413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.050257903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801057628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801124378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801144038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801160038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801175208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801196648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801216148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.801235198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.801322458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.801358628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.801390498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.801423238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.8036362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80370544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80374304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80378693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80382116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.8038418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80386083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.80387971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80389876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80391328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80393153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80396644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.8039834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80400061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80401997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80403703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80405379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80406891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.80408603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.804102791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.804119471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.804136301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.804151941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.804200521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.804216281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.804611881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.806512432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.806556792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.806577182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810188225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810239435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810261465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810276635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810292015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.810307145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.811064456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.811096846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.811229616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.813134157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.813176397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.813197117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.873934093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874000313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874017393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874036273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874054643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874072653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874089893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874105153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874123253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.874136933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.876353965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.876412555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.876434085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.876522055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.878568647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.878614417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.878868707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.878893917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.878912497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.878927937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.879300427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.879338307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.880407158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.880448658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.886252082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.886272342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.886323102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.886352143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.891119516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.891167586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.891997607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.892056757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.892198757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.892336967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.892377017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.892394017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.894884809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.894925719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.89608402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.89612598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904638846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904758836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904844796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904881626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904917857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.904959057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.905004997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.905024327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.905041197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.905607177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.905629577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.907542358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.907715829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.9095218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.90954834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.90956694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.90958231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.912170052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.912196332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.913964593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.914206954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.919910148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:12.919976208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.920865219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.920922519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.921042239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:12.921065719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79942746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79947227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79950137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79951846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79953384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79955524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79957236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79959048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.79966076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.79969859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.79974445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.79977757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.7998363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79989812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.79996629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.80001334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.80004773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.80006678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.80008329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.80010182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800120041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800135891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800152641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800186101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800201541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800220341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800237761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800255771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800272431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800286341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800304111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800320161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.800337541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.800380911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.800398791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.800433421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.800449671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.800887611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.802905863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.802938503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.802962143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803059223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803096873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803118613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803148893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803169603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.803189273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.803206703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.803224033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.803241793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804238324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804261384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804285804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804331754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804362294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804378174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804393774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804413164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804431564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804448314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804467624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804484614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.804501424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804517934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804560284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804577644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.804595154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.806363045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.806406195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.806434765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.806450715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.806487785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.806508385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.806525225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.806542755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.810625848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.810679488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.814492531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.814529181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.814548681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.814567101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.814587731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.814608041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.815375852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.815436542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.815458182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.815477452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.815497092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.815513202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.815532792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.815551442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.816025542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.816055073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816076673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816092103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816108633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816123103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816140073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816157523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816174503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816191863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.816209523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.816227823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.816246833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.817766694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.817788614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.817807294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.817822224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.817838224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.817852534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.817870934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.817890414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818487754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818523234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.818541574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:13.818575954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818608314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818642764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818678164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:13.818729865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.803595586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.803651326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.803668736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.803684516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.804846037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.804889297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.804908767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.804927437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805067407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805102887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805136757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805169177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805241417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805481198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805726148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805769728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805804918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805827148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805844808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.805864218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805913438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805934348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805955768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.805987018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806003088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806020058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806038268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806061668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806078308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806094568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806110268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806125898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.806141818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.806161438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.806205438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.806241818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.806259558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.806729378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.811613322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.811644792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.811663972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811886012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811908192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811926962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811944622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811964142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.811979912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.812411373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.812439693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.812459973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.813602094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.813626784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.813669994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813689154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813721274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813736124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813754904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813772684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813818824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813836124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813854134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813871294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.813888934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.815052745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.815092375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.815110125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.815127625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.818277607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.818314857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.818448937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.818464767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.818482567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.818496647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.818511797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.818527827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.819690768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.819733268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.825136892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.825164572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.825190652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.825204982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.826328773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.826470283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.829701256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.829746066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.829766876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.829781656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.829798646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.829812186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.833653699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.833695669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.834567809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.83461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.843019246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.843199006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.843279866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.843312756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.843395006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.844037907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.844085127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.844103477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.844121447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.845076997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.845116727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.846869879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.846908269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.847088499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.847106019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.847124439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.847139089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.847163579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.847183249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.847811029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.847834209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.847851829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:14.84788301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.84791835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.84795489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.84798712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:14.84800829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798562555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798597435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798614645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798629445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798644605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798668055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798709805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798728625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.798753935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.798792636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.798827026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.798858146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798897866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798935596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.798987586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799031886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799066016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799086586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799109866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799134876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799153296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799169216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799193506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799228236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799245626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799264026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799283816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799302436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799349886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799366096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799387616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799408936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.799426386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799445776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799464836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799504136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799523256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.799722856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.802788329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.802839739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.802868439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806141951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806163721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806187301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806204601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806224171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.806240271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.807927422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.807956162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.807976542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.809782224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.809849014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.809868504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.810909785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.810987235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811001385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811017445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811034505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811050405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811066275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811084315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811102335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.811118325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.832423911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.832489331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.832508381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.832588931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.838767776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.838816866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.839358826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.839388596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.839408846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.839423886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.839863766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.839895936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.852911956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.852958686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.854154497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.854214667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.854236487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.854253207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.854271067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.854290097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.855756928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.855902589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.863880565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.863924405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.863964875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.863979345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.864533705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.864570415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.865641596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.868196108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868628608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868662958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868734768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868774038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868793728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868810798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868828158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868845178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.868860228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.87100733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.87107658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.873257192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.873296082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.890729785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.890759155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.890830275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.890854435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.891561885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.891592685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.892879146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.892902476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.89806697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:15.898662761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.898986131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.899054331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.899088041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:15.899104791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803019242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803076882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803091812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803105132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803118292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803161252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803176972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803236532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803394192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803430422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803464682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803494612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803641092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803677242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803712582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803742942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803773582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803793032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803808612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.803824862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803841362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803854762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803870812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803898862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803911582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803926302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803940902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803955632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803971012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803983842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.803998272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.804013442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.804027662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804041502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804056362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804088082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804102723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.804383353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.806263124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.806301664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.806320794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807397485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807432475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807453465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807468325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807484195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.807573845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.807590105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.807608475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.807626735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.808603096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.808654026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.808676276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808733476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808797386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808814956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808833036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808852986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808870596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808889096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.808907476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809132576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.809166576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.809185566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.809223516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.809258926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.809275536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.811266328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.811296288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.811510798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.811548918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.811566688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.811580148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.811612668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.811627738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812925739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.812948059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.813053419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.813147999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.813167069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.813180809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.813200049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.813216519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.81407699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.81410968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.81412772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.81414092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.81416142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.81417821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.81419316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.81420926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.814776401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.814797011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814842321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814857871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814873661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814886831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814902681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814916511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814931121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814947171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.814962951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.814977951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.814992601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.818434903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.818495403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.818518413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.818536753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.818554633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.818571323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.818589103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.818607613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819102714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819140254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.819158364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:16.819245544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819283334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819318164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819354644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:16.819374024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805567657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805624817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805641477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805656427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805674117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805694267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805711147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.805727827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.806131007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.806192767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.806225457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.806269577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.806769398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.806819498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.806856398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.806890008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.807207218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.807243028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.807261208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.807279598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808048928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808086419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808107259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808144329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808159289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808178039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808224999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808242649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808260889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808276539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808295759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808312399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.808328569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.808346939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.808364529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.808400079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.808419139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.808933649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.813315012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.813358572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.813380403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814402643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814423293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814440843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814455553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814476013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.814492073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.814525733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.814544073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.814562113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.815654304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.815688274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.815707584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815775544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815813854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815830444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815847024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815866794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815886014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815902914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815923204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815940514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.815958694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.815975134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.816009334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.816026814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.816043825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.817694226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.817721556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.818552506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.818589666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.818608166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.818624186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.818643746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.818662516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.819535737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.819583857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.819650067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.819751177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.819774207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.819790577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.819810247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.819830337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.820463998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.820494708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.820514428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.820530028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.820548638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.820563948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.820583808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.820601678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.821313118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.821354099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.821932899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.821971199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.821991269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822012949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822046699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822095159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822111799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822128619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.822147199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.822168639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.822186899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.825635272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.825669972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.825752002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.825769752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.825790322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.825805682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.825822542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.825841732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.826529652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.826554152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.826603512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:17.826641512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.827441573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.827503723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.827558013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:17.827579473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801012336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801069816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801084556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801099396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801114146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801133326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801149676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801169396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801258626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801295466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801327206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801359996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801437766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801473607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801507237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801539297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801571957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801593117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801609947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801626767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801643877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801657687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801674677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801703377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801718077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801735167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801751467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801766637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801782127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801796707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801811867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801829207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.801844727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801860177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801875857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801907317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.801923757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.802959528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805028159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805089129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805110639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805130699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805148859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805171669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805188709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805249699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.805267809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805285109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805303349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.805320139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.80668362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.80671695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.80673818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.806929571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.806998501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807017921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807037901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807054841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807076011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807091091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807197471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807216251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.807230531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.807246331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.807287611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.807849511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.808208682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.811525394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.811549854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.811716614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.811740404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.811759054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.811775984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.811794244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.811811564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.812732675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.812784075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.812804605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.812821845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.812841335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.812856315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.812912865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.812934645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.813451566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.813490686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.813510546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.813526966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.813548216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.813564496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.816948088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.816973198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.817735739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.817773109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81892249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81894193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81895935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.8189737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81899436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81901253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.8190371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81905473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.81909181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.8191108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.81912949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.820849511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.820891251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.820991931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.821031561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.821049791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.821064651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821080951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821099851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821627132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821651122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.821676842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:18.821760642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821792162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821831232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821865322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:18.821883652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.811430157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.811538257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.811576257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.811610767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.812977328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.813067538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.813161628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.813211728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.813624719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.813758299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.813892949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.814217809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.814356199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.817003861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.817056711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.817092361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.817154211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.820561164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.820609434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.820634124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.820917124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.820944154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.820963734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.820999364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821017534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821036704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821055834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821073324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821095434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821116614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821135304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821152794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.821170254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.821512075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.821548685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.821583985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.822267005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.827013789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.836171506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.836238866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.836259316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836817506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836852406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836871846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836887626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836907186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.836924366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.838996748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.839043248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.839062178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.840342449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.840388099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.840410479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.840840549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.840919449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.840969789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.840990929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841011249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841031299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841048269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841065619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841090129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.841104979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.841121569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.841156909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.841176319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.841193769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.845370913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.845402813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.853167558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.853325039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.853383439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.853400029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.853895419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.853929579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.858515973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.858567983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.863490106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.863514046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.863529386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.863542226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.865765508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.865792468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.866577339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.866621799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.89444117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.89452811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.896181241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.896245551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.905564208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.905611238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.906998679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.907037689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907126159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907142679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907180169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907195689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907211449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907225549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907240929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907256869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.907271159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.907286699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.911556183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.918400098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.918444218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.918505608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.918523648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.918588248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.918602868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.918618928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.918635728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.919393518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.919420758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.922453621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:19.922520641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.922553271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.922586611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.922618671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:19.922646521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799155281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799191571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799207541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799235271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799250561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799314731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799337051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799358641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.799376551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.799413281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.799447801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.799485681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799650131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799831161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799881761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799916911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799949901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799968931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.799985651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800024851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800147692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800164082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800195062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800224762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800239052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800257662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800273422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800291122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800336222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800351762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800368312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800384622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.800401662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800416372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800432892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800468312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800484162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.800828502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.806055796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.806116756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.806166206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806184946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806200796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806220996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806236506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806252666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.806268016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.821765748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.821803638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.821822708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.82421309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.82426163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.82428508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82437204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82443722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82445574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.8244745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82449229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82450806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82452347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82454125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82455748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.82457401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.825900151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.825994781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.826025891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.826046731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.829469954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.829520054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.839015381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.839062651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.839084251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.839100761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.839423381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.839480621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.841053702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.841078852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841393923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841456533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841474763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.841489223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.843571484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.843600094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.844256305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.844286775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.844400225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.844417745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.845049355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.845081595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.849502549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.849551909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.85160934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.85164797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852421351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852448591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852467781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852482411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852498221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852515681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852533321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852548151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.852565641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.852582361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.852602461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.855850284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.855876054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.856713994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.856750824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.856769904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.856787634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.856802944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.856820634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.857392505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.857421035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.86422614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:20.86429643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.86460346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.86465446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.864689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:20.86471104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.800947475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.800993205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801010705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801024585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801041795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801061715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801077985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.801094405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.806097769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.806169499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.806661479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80681729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80693388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80719553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80723585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80726885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80730862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80732983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80734714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80736613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80740083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.8074193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80745742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80752764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80754378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80755974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80757579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80759191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80760751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80762077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80763624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80765166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.80766672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80768246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.80769963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.808105451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.808136541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.808834831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.811381233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.811406393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.811423623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812544644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812577744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812598664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812615774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812633634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.812650384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.812667944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.812685994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.812716994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814432545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814460405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814480375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814614765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814648835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814661825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814676405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814690725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814706525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814721126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814737546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814751546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.814766306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814780856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814822956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814837686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.814852146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.818779849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.818823049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.8203759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.82040263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.82042529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.82044406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.82051098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.82053072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.821707171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.821739611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.822745402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.822783912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.822830972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.822846322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.830799828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.830850818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.83433826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.83439258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.83455767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.83457815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.834613251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.834630281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.834646841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.834663731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.836022362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.836073712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843539147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843582147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843600707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843615277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843633627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843650937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843666697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843682597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.843698027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.844745488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.844794198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.84780617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.8478546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.847939291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.847958581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.847977061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.847994041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.928796102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.928832282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.929956732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.930040142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.934074516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:21.934140836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.935523047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.935561547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.935655347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:21.935675997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799668837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799727317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799746037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799761847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799778227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799799477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799816367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.799834137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.800196038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.800261348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.800292898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.800326308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.802017259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.802079009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.802123949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.802163289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.80306198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.80310499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.80312403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.80314571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80324833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80326812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80328656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80331812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80333353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80334969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80336682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80339742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80345749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80347389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80349033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80350911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.80352556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.805506742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.805541622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.805584512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.805601712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.806713702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.810307655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.810349105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.810369655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823525135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823577525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823597905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823614915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823633415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.823651345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.824031706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.824062816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.824082316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.825171636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.825236356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.826516757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83004983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83015464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83020037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83021944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83023752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83026489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83028234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83029784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83031464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.83032958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.83034639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.83038155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.8303997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.83041826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.832127322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.832166192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.837361036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.837397586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.837461116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.837480186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.837557646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.845576112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.847629283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.847675943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.848183604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.848222434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.848244124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.848260404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.848278324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.848295374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.849200405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.849233625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.849329245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.849346505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.849468135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.849485195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.849502305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.849520095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.850319455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.850361095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850424355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850444355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850836936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850864716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850882546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850897666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850915826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850932896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.850948896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.850963796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.850983546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853113127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853158237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.853216118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.853234168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.853252638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.853267378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853284048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853302128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853919618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.853988588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.854088078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:22.854246418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.854286158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.854328208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.854362688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:22.854380248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.798748359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79881088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79882713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.7988412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79890563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79897249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79899127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79900808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79909805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79913141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79918415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79921489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79928859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79932341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79936227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79939674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79943466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.7994564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79947624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79950085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79952301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79954061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79955886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79960811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79962362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79964723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79966503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79968268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79970023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79971773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79973689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79975553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.79977987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79979701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79981688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79984974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.79986528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.802291362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804183844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804232514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804252434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804278404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804295034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804313054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804331014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804348794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.804364334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804379924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804403354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.804420414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805484605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805521535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805547495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805566955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805600395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805615145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805631955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805649315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805666135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805688435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805703945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805720305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.805734575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805750745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805784615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805799875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.805822185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.807463506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.807520926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.807542566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.807557676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.807575426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.807590996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.807608256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.807633936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.808458577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.808519247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.808538277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.808551877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.808569047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.808584427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.808604947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.808619957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809195187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809254957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.809277067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.809293297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.809310737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.809330837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809347167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809365367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809921608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.809945798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810078888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810095448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810119738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810140348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810157428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810172948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810189838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810205738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.810222508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.810239318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.810255558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.811903689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.811956349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.811976519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.811992979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.814175001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.814202991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.814220811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.814238181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.814882612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.814911342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.815117682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:23.815163542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.815270672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.815310722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.815491702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:23.815514612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.804602647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.804660037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.804675797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.805396177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.805446928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.805573988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.805597358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.805615298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.807017139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.807077829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.807162089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.807194849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807279289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807312289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807345189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807419809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807457069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807475899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807494839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.807512249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80856159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80860076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80862237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80865301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80866794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80868497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80870372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80872217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80877098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80878452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80879979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.8088186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.80883836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.80885545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.80887366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.80890856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.8089253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.80894175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.810320721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.810344841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.810362131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811193322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811245302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811265922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811280962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811299002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.811318802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.811423602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.811446902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.811464382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.815885835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.815933005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.815956175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86164968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86171714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86173325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86175047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86176643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.8617838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86180134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86181922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86183676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.86185209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.86215872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.86220294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.86221918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.862568651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.864496822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.864547472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.868276535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.868305395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.868323945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.868339625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.868759715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.868788335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.871638927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.871817498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.872080278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.872120938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.872141368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.872155258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.880993694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.881036445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.882477406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.882520386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.889034421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.889111701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.889193051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.889227351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.889667741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.889751421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.890633122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.890992132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892429793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892684583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892726753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892756573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892774453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892790623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892805393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892826583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.892843123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.894902645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.894952695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.896952647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.897158087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.897944527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.897977147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.898028037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.898044457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.904581512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.904630912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.905924363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.906085043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.911084347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:24.911934048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.913521149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.913563119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.913766099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:24.913793599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.855667558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.855738848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.855756148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.855770588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.857141489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.85719176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.85721163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.85722904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.85741541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.85745289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.85748574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.85751609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.860507912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.860597432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.860632902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.860670132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.861174513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.861212533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.861230593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.861249343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873272112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873321522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873341072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873377622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873393122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873411292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873431012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873447112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873467502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873497592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873514952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873532482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.873549622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.874212582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.874318322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.874358222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.874378092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.875074323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.877357815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.877392865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.877411415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.877547025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.877594605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.877897245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.880955197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.881033868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.881052928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.883053869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.883093859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.883111989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88431809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88434494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88440848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88446849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.8845039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88452009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88453976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88455649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88457318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88458815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88460437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88462082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.88463635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88465437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88468844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88470454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.88472257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.888856973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.888904803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.895421658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.895446838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.895488098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.895502478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.896182339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.896217839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.89727228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.89731317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.89737062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.89741067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.8974288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.89744473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.898725661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.898765631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.899312101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.899345391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.899411671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.899430111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.899449151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.899463811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.899481021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.899498671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.900109712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.900159462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906558827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906640237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906762387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906804887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906841637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906878267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906897777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906912207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.906926617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.907520067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.907624038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.912079671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.912125341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.913419982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.913457782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.913588392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.913605572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.915296903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.915333793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916136044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916176874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.916255854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:25.916287954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916340964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916405014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916439144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:25.916458224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.822625276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.823284427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.823308337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.823325647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.824681348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.824727758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.824747138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.824763908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.830632343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.830700663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.830734943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.830766233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.831809613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.831880283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.831914403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.831950964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.833363385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.833406675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.833427645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.833445905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842531591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842574492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842595312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842636342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842651422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842671422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842689052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842706292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842721512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842734982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842750392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842767362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.842784402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.844455133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.844533833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.844570703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.844588853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.845708304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.847956176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.847997066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.848016236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858018743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858068833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858095473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858111173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858130073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.858145043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.862216946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.862633457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.862661667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.864241128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.864281468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.864302518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86710498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86716293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86717997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86719879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86721599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86723284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86724843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86726571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86728235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.86729625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.86731468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.86734907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.86736649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.86738751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.869867742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.869905622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.882740562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.882823392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.883010722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.883053302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.883537232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.883613812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.887764706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.887856696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.891613008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.891661279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.891679229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.891692169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.891707609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.891724249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.892523459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.892563439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.892758109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.892779119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.892795119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.892807809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.892838389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.892854909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.89364487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.8936792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89376755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89378943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89380492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89382266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89383994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89385593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89387339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.89388943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.89390465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.89392042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.895617692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.895651022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.896577982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.896623582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.896641742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.896655862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.896672892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.896690562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897522883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897552413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.897684293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:26.897737793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897801413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897840113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897872933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:26.897914993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798605441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798669681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798685461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798700521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798714231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798734051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798751441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.798767821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.799028372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.799070352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.799124992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.799156152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.799216252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.799253692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.799294832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.799344532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800445383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800500063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800518043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800537583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800601083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800619883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800637443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800667113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800683793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800701293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800720783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800738863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800754943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800768133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800785183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800800743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.800816883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800833043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800850323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800884733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.800900483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.801193613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.802918815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.802944925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.802963035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803037075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803053395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803070715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803085415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803103345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.803119085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.803135415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.803153045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.803170635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.805047286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.805072696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.805092336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.808934809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.808987539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809004549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809022349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809044379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809062549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809078609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809096459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809113119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.809127929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.80960113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.80963988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.80965847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.80967544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.811825861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.811869851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.811891931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.811907221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.811924581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.811938181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.816997285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.817052255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.819428957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.819518547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.820948148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.820997848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.821016228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.821031458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.825377392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.825405772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.826515802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.826584592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.826971083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.827006083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.827025583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.827044823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.827062603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.827081573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.828868084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.828928534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830037085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830087215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830104745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830118535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830135225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830206825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830225905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830243245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.830260315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.830277235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.830297675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.832062527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.832110737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.841932334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.841981054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.842083874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.842103674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.842670065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.842711315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.844977366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.845025396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.845504027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:27.845551517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.845623957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.845670997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.845704137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:27.845723367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799105945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799156015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799172705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799187285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799504105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799539185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799556565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.799572645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.800112235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.800170566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.800201266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.800231826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.800329886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.800366126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.800401386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.800441686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.801691497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802195687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802226987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802247537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802368297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802406447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802436167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802471647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802487167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802502837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802519047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802534927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802552177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802565567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802581087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802596867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.802613567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802630117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802647907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802684347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.802701097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.803097118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.805082499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.805124409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.805144529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805198259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805262169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805279049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805292909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805329959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.805346379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.805401489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.805419579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.80543563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.80650977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.8065488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.80658389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812365345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812448605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812464695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812481585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812497125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812512515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812528025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812543065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812558525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.812571375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.813066005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.813115865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.813132465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.813183635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.820103471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.820221651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.820312851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.820332101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.820378331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.820446851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.822504312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.822566972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.823755203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.823874033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.823903473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.823918533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.823976993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.823992284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.824008924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.824026144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.825468205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.825510995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.83297454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.83302549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.83304515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.83306241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.833311651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.833341391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.834336151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.834375771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834464871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834485671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834506571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834521691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834538581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834576691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834593281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834609562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.834625412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.836833413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.836896333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.843735148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.843846968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.851794444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.851859125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.851880105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.851895075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.852613365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.852646175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.853695496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.853746946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.855847178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:28.855899518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.855932648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.856059358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.856092558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:28.856109218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799267768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799307448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799327838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799343088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799392808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799443108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799462638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.799480878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.799819548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.799869858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.799902658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.799933238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.800084118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.800119938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.800155779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.800191949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.80168985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.80173029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.80175038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.80176914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80256399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80262762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80264546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.8026754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80269123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80270764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80272362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80274005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80275614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.80276931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.802784871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.802800701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.802816021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.802830961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.802846641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.802878121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.802893561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.803324911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805082652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805120232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805137832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805246632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805263262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805374522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805392532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805410032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.805424742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805441253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805457683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.805474263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.806500473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.806543373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.806563853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.810948377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811018897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811039197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811058337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811076387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811093427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811189847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811209777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811226607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.811241787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.811484067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.811524377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.811541607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.811557627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.813362478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.813411559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.81520314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.81524376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.81526155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.81527547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.8152918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.816716401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.817628202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.817667502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.817827392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.817847242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.817864822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.817878652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.817894212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.817909992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.818500502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.818528162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.818700963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.818720503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.818736273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.818750303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.818766493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.818782863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.819486093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.819537043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820320854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820348984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820366704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820380324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820399664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820416264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820432284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820447964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.820463254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.820481394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.820498224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822048195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822092955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822153385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822171735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822190115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822207525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822224735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822240775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822794096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822819026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822838476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:29.822869536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822929196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.822964246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.823000496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:29.823021796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:30.999704232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:33542"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.003845805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.003899455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.003914745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.003928935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.014679503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.014716973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.014735973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.014754083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.015519194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.015566614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.015598464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.015631734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.034440048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.034503098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.034537058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.034571368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.084043766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ff8bad4f-3786-4892-91e7-94f2e6f45587","remote_addr":"[::1]:33542","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.084100036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ff8bad4f-3786-4892-91e7-94f2e6f45587","remote_addr":"[::1]:33542","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.090777571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.090815671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.090835301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.090854051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.091063001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ff8bad4f-3786-4892-91e7-94f2e6f45587","remote_addr":"[::1]:33542","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":7033,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.102177249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.102431739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10263115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10268555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10270181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10272005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10273963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10275783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10277436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10278885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10281146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.1028284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.10284412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.10286187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:42051"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.111965417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.112016677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.112055857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.112074567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.112333437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67f0a638-3b4d-434b-ba1c-f17962b1fafb","remote_addr":"[::1]:42051","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.112365677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67f0a638-3b4d-434b-ba1c-f17962b1fafb","remote_addr":"[::1]:42051","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.115376489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.122038404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.122099444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.122121014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.122224434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"67f0a638-3b4d-434b-ba1c-f17962b1fafb","remote_addr":"[::1]:42051","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":9888,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123360945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123680845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123844016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123862596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123879816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.123895746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.130694351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.130735431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.130754121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.134559364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.134590104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.134612494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136663015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136718865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136735545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136754685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136772245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136800835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136829095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136847115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136864125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.136879445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.141124479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.141172409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.141192639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.14237843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.144721871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.144769881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.146088512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.146128712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.146148892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.146163432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.200743934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.200808684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.200837054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:44044"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.204683937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.204740577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.206534788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.206560298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.206578498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.206593528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.206755478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"425f1775-5118-4866-83f5-da9eb7f61958","remote_addr":"[::1]:44044","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.206805488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"425f1775-5118-4866-83f5-da9eb7f61958","remote_addr":"[::1]:44044","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.243780166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"425f1775-5118-4866-83f5-da9eb7f61958","remote_addr":"[::1]:44044","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":37039,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.244852897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.244880317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.244925947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:43626"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.247823359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.247854779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.252078842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.252124412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.252149272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.252165482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.252743233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"220bef07-e690-4b7d-badf-605dc4fb77a1","remote_addr":"[::1]:43626","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.252769343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"220bef07-e690-4b7d-badf-605dc4fb77a1","remote_addr":"[::1]:43626","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:44:31.252950673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"220bef07-e690-4b7d-badf-605dc4fb77a1","remote_addr":"[::1]:43626","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":205,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.254165134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.254188174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.301141539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.301204749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30251958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30256486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30258485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30260283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30261927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30263531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30265208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30266876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.30268634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.303626641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.303728161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.307233124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.307289404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.308351865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.308395495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.308415055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.308429875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.309535156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.309595466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.361264165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.361302095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.362569206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.362627496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.369344521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.369424351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.472074828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.472133678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798782693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798833094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798849884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798864434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798879884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798897854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798916334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.798934324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.798966224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799004224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799065454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799168634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799240654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799277694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799311714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799345054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799377494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799398274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799417774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799436654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799455584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799469564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799487334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799517834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799531044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799546414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799563534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799579114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799595194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799609234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799624364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799639284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.799656414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799672684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799687924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799718904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.799734274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.800088074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.803754467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.803805487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.803860797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.803921897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.803938097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.803956767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.803970797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.803986887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.804000177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.804013937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.804029617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.804044377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.804976848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805000868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805019858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805036538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805067858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805082518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805100178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805114788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805130528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805146348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805160668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805176328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.805188808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805205538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805236898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805252528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.805314148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.80736848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.80740492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.80742551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.80744091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.80745911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.80747337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.80748946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.80750589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.810706462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.810761353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.827500705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.827553415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.827572225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.827589565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.827655235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.827676785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.831416968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.831463498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.831618278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.831636298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.831654528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.831723068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.831742898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.831760508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.832557439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.832589949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832731719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832750009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832873229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832918269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832937459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832954409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832971719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.832989289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.833007719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.833027249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.833046179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.842015716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.842085596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.851042083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.851074113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.851094583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.851109653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.851730423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.851843604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.852867244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.852891834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.853031634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:31.853064334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.857087977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.857147638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.857185018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:31.857204348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.800455629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.800512449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.800527239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.800542479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.80167435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.80171413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.80173004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.80174559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803555751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803597971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803642861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803675551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803739901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803774371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803808531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803841161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803876751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803897251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803913811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.803930911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803950541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.803965571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804501432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804533862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804549912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804564952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804582882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804598302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804614112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804627532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804643372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804659172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.804674432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.808686925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.808761545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.808804675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.808824635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.809323295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813178958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813224618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813246188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813598649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813618619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813661489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813684939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813702389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.813717089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813815589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813838329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.813857129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816254801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816283911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816303801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816456211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816492561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816506961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816524811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816543431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816560981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816577111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816594151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816611741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.816626001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816645251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816678731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816696581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.816714621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.818270822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.818310942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.818388212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.818407692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.818425322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.818439642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.818458762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.818476242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.819301433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.819337943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.822259055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.822309775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.822329225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.822343955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.822539045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.822560435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.823192446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.823232076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.823437916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.823457926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.823474776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.823490046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.824463037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.824488477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.825071247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.825101277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825171397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825188757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825209177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825226867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825245237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825262787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825281017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825298857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.825318948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.82878338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.82880719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.830543521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.830934132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.832120633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.832139183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.832160343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.832203313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.832283113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.832303123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833058653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833098283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.833267003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:32.833303184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833369694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833410024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833448994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:32.833468064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799098601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799145211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799160571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799190441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799205351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799225921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799702191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.799738961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.799909921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.802934824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.803120774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.803159124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.803278654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.803325274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.803421684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.803460464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.804248485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.804808725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.804873345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.804895015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.804959525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.804977665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805018525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805058835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805073905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805127135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805145505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805163785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805180065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805194445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805231645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805248015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.805263755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.805468006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.805524716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.805560146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.805576216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.807768997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814398742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814482902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814503702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814523702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814540212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814558322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814573172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814589542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.814608332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814662982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814684422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.814701182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.816740084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.816805984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.816827834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816846004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816877554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816893734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816910664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816926174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816941844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816956844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816973944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.816990534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.817003724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.817019794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.817053984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.817070224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.817085924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.819443016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.819487706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.819600706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.819619416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.819685516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.819702476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.819764306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.819814496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.822123298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.822166888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.822247028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.822265358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.822285548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.822300558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.822318578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.822335408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.822992529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.823030299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823083389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823120689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823138029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823151209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.823166879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.823184739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.823736089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.823772579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823817769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823860309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823878429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823891649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823908739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823928439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823946079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823964579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.823981629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.826996202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.827038242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.828792163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.828859533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.829128703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.829173403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.829192413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.829206993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.829224513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.829244083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.831449265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.832419206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.832635646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:33.832679556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.832748596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.832786156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.832823136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:33.832844246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814571255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814626085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814642495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.814657545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.817914568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.817956178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.823334572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.823389692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.828911786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.828990596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.829020686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.829052376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.832966369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.833031729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.833068949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.833105839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.836110622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.836153032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.836173322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.836190962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836477812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836496752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836701252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836794912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836809842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836824562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836839332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836853842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836898202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836911912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836927542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836941712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.836956192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.839834984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.839888294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.839925815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.839942565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.841559886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.846493819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.84663232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.84665593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858757089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858805619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858824299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858839059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858855379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.858869559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.861593091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.861639351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.861657501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.865456084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.865501594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.865521934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.865968114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866137044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866158114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866174774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866191354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866207084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866222804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866238914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866253854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.866268654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.872181939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.872230339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.872246689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.872263029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.877812673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.877964453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.895788207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.895839417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.895869577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.895887477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.896364397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.896416907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.898318639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.901468021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.907107925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.907141575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.907158435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.907171655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.974304236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.974360526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.976018067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.976069697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.976475717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.976502937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.976520548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.976533988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.976969618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.977011318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.983713843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.983759133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985555624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985589544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985609754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985624314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985640564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985656054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985671324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985688434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.985705614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.985766074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.985786034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.990894038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.990961168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991041568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991062288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991125149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.991144869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.991169389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.991188169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.992022279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:34.992066159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.998209644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:34.998279034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.000848586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.000913846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.001086656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.001192606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.811998156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812045386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812063097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812078697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812094597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812113997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812133137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.812187547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.812310867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.812349277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.812381857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.812413697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.813906578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.813952408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.813991768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.814032748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.814766579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.814805509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.814822919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.814840789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.814928089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.814966269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815029829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815084399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815099909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815118059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815134019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815152999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815170179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815186229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815205389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815221229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.815242879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.81677545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.81683086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.8168677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.81688508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.817491741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.819522682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.819648922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.819669072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820886763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820916313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820933693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820948003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820968663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.820982513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.821034293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.821069463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.821091043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.822509874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.822534304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.822556804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827219108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827277238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827292028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827307488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827322348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827389078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827404878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827419668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827434978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.827447538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.8297575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.82982213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.82984131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.82985994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.831915451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.831955322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.832859382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.832894822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.832912372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.832927922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.834155513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.834192153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.835098684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.835147124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.835523834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.835558764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.835581534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.835595694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.835613464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.835632974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.836179635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.839206427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.839436677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.839460327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.839477717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.839492087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.839811287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.839835467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.841041038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.841084228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844639241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844776891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844812111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844829831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844848151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844867341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844886331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844903041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.844922051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.848521194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.848552644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.850558826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.850600116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.855006319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.855040959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.855061689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.855079889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.855316919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.855338189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.85614407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.85617375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.911544422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:35.911603562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.913565643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.913633513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.913762103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:35.913808283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.802897583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.802948203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.802966503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.802980623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.802993473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803011833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803030773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803046933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.803291363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.803329453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.803362223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.803391463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803439253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803476373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803824013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803869223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803904133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803922623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803937533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.803956083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.813988421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814050171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814167041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814200771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814332631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814388431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814408851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814424811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814481821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814498111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814515331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814534431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.814551041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.814884512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.814935072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.814974532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.814992242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.819902295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.827598121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.827629851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.827648951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828543102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828579632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828603072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828619832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828637362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.828652122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.830972784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.831020334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.831039084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.832047955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.832089675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.832108775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832379155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832448695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832464985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832481745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832499045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832516165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832533625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832551725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832568605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.832584495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.835963448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.836018838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.836056168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.836175448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.837954319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.838004169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.838225829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.838250189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.838286779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.838339239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.838559849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.83858875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.841450982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.841491012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.844929144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.845003724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.845104474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.849723528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.850560789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.850604859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.8528446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.85289475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.859472155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.859551065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.859636725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.859687075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.860642496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.860686396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.86581565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.86586676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.866938531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.866992471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867011531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867027451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867045261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867063391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867080961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867096871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.867112051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.867129371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.867147371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.868926892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.868988492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.870289163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.870335513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.870356353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.870373333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.87893879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.8789973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880261081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880297421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.880395721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:36.880430161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880572381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880607851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880642251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:36.880660421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.799819463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.799882783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.799901593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.799918113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800173224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800257504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800276704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800300664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800362754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800405894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800448404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800481634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800575304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800646504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800688684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800729884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800771084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800790944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800908644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.800950144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800970664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.800985464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801004544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801042354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801058134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801075664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801092934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801109704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801127754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801144324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801166064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801181454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.801196974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.802264225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.802302715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.802337525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.802354755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.803650006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.80831909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.80838811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.80840788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80850899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80852713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80859165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80860866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80862478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.80863847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.8086546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.80867253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.80868918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.810289041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.810822112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.810877402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811183002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811432832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811451532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811469822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811487242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811504062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811521462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811544902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811561722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.811576862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.811594352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.811630732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.811651192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.811674472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.814420814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.814460854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.814512594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.814529664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.814553024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.814569124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.816137536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.816159896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.817487067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.817510907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.817567187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.817584267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.817600567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.817615037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.817632687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.817649427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.818238287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.818308207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.818330587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.818345887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.818362757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.818376947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.818575597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.820766269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.82193573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.82196018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82204079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82205672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82207279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82208539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82210051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82212195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82223688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82225454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.82227141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.823004801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.823027221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.826924134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.826966254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.827173364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.827221774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.827246774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.827267114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.827463224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.827489694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828118635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828173605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.828206695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:37.828238875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828592665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828739935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828786215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:37.828806555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804341111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804397641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804413741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804428541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804442841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804462591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804479711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804497071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.804568341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.804602741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.804636611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.804668571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804751171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804813571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804849491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804885531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804919271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804938581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804955981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.804974311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.804991701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805006971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805023471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805053051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805072061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805090551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805108561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805126011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805144211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805159631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805175911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805192451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.805229181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.805244381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.805260061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.805293111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.805310131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.805596422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807338523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807375263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807393603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807411103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807425593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807444063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807458873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807474933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.807488643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807504233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807520163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.807536043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808544224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808584704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808605344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808627454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808658964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808675714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808692974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808708674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808725144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808756944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808773124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808788444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.808806214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808823724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808857204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808873984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.808891144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.810460825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.810502625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.810523135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.810538095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.810554725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.810568615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.810584635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.810602095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.811370076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.811398266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.811417026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.811431826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.811447416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.811461356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.811477356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.811494216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812082847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812127837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812161607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812179377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812201867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812218447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812235397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812256417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812739767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.812771577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812791957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812820017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812837987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812858517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812877527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812893417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812908887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812925677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.812942907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.813813698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.813850848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.815316279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.815356249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.815375259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.815390939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.815427919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.815444819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.815723839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81629458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81634117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81636336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.81638196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:38.81641306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81720587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81725571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81731103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:38.81733169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.835909667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.835974678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.835991788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.836005628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.836135018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.836156818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.836176238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.836239878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.838091129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.838156539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.838187829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.838219279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83870078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83874166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83877505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.838809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83959516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83962874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83964673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.83966375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.841860262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.841905612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.841967172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842068052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842086682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842106862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842126002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842143782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842159962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842176222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842194942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842210822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.842226172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.846201995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.846258635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.846297985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.846316985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.846959796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.848716737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.848758777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.848780607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849725028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849756688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849778348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849794558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849813548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.849826838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.850256958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.850299008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.850318788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.851288199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.851334999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.851356419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851394609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851469659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851491029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851511109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851529649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851546899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851562309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851577499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851593649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.851610609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.851785249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.851833429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.85185182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.85187021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.853478791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.853651421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.854398761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.854435741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.854455371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.854470241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.854622252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.854645792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.855473542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.855495822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.855576982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.855595102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.855625812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.855642562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.855765612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.855785722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.856409493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.856463023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.856548113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.856572013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.856589623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.856606963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.856628663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.856645123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.857222794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.857257674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858011174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858038284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858056174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858073464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858092444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858115284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858132314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858149214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.858166324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.858184374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.858203184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.859738585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.859775455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859847056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859864466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859881986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.859899006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.859920096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.859937886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.861761827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.861784097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863527748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:39.863589068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.863876129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.863931629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.863966479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:39.863984149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.799935304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.799963954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.799979104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.799993054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800077614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800094034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800111214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800128815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.800257835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.800333865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.800364755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.800394765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800575375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800650605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800686505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.800726055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.802558906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.802670016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.802691536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.802710586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804086817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804112328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804134908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804207418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804223738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804242338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804260918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804278148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804298548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804313768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804331058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804349178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.804368158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.804387398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.804407858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.804445508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.804464448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.804720368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.80758973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.80763463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.80768591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812544634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812597734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812686774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812706924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812727794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.812750904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.813245814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.813270784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.813289684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.815882676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.815912076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.815932706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816206337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816273307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816290617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816309017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816330707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816348047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816363837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816379907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816395157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.816408797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.816425277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.816464767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.816537207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.816556887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.818401128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.818448198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.818492588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.818531158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.818547858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.818560988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.818576688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.818594728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.819488249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.819520439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819540769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819556629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819575199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.819588529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.819604059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.819620769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82030349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82035168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82037374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82039168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82043509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82045235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82047053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82048753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82104765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82108342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82110384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82111825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82113612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82115212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82116816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82118423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82119962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.82121543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.8212318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82125978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.82127615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.822914222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.822950152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.822969492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.822988662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.823007212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.823021802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823039042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823055242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823557632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823592192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.823609982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:40.823643292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823682582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823717022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823751822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:40.823768322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799123297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799174887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799191307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799206417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799221677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799243077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799261167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799278657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799334997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799368717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799402317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799467327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799514007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799551137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799587177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799621007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799656797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799679327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799696977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.799714537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799734857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799750337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799770037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799806407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799821047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799840977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799860557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799877077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799893427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799907117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.799926227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.800153858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.800196858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.800214748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.800233178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.800271468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.800288818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.800418538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802123459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802165519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802185809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802206219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802221549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802239799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802253929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802271149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.802285789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802301959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802318529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.802334709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.8032971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.80332626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.80334527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80336502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.8034078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80342103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80343769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80345412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80346945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80348492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80350262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80351781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.80353108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.8035461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.803579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.80359499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.80361093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.805124281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.805151741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.805169841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.805184471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.805200311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.805235621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.805251451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.805267321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806145182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806188632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806208272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806226322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806242842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806256692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806274432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806291052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806932043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.806963883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806981943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.806996133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807014733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807028213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807045143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807063193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807542873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807565693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807585303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807600383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807616493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807630763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807647693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807663703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807685993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807701573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.807716873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807732683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.807748663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.810595655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.810630835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.810649945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.810664795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.810682485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.810697325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.810713965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.810730956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811279496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811305976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.811334256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:41.811386656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811418326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811450896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811487356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:41.811504806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800774321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800822141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800841501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800861111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800880051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800903371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800924431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.800943681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.801311221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.801720202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.801805432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.801838982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.801997342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.802072942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.802111902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.802148912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.803618233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.803647053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.803666013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.803685513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803793413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803811893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803830233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803866223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803882343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803900913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803921293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803939693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803956973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803974053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.803991023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.804007683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.804024623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.804040823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.804064683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.804156404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.804197734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.804564014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806385605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806434975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806456965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806478755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806521515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806542555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806560835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806578095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.806593845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806613215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806634325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.806653265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.807614906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.807657626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.807679926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813547791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813610181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813630731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813648391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813664491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813683021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813703641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813723701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813742411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.813758491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.814183831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.814246461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.814263891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.814279421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.816319213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.816366083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.816388403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.816405433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.816425523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.816441193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.817742494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.817783054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.818703095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.818730015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.818750315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.818767375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.818785265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.818799845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.818815305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.818832985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.819350845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.819370655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.822341217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.822382857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.822401147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.822415807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.822560087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.822582447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.823235078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.823270868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823334268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823352658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823559178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823600328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823620078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823635948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823652328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823668628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.823684548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.824419059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.824451319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.82614674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.82619213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827192161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827222861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827240621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827254831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.827274701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.827292561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.827787481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.827812601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827909901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:42.827942231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.833046555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.833092295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.833247385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:42.833286136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799666333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799716083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799731943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799746133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799762483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799783413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799800703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.799817853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.810575891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.810637471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.810671251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.810699661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811297962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811338182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811369262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811399622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811444512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811462052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811478142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.811495332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811562072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811578142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811602642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811632122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811646242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811660782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811675152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811691402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811706212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811718752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811732962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811747512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.811761862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.817061526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.817111276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.817147476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.817165336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.818632907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.825833503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.825891233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.825910203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826146403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826169993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826216703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826233323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826249673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.826263393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.826283053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.826346313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.826384323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.829046605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.843245456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.843279586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844689367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844770977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844787367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844804467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844820987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844836997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844852727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844868607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844884187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.844897857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.846990549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.847047019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.847065029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.847080709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.859772328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.859819129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.863290731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.863338641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.863356891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.863371031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.878360582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.879783634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.892501513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.892603663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.899563048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.899606349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.899624499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.899638389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.900407529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.900441109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.90127027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.90129748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.90148888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.90150559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.90152236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.90153585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.90158456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.90160447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.90223453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.902257381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902321091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902337751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902353241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902367001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902382351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902397681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902413331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902428621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.902443631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.905660323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.905705843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.908464835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.908507895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.908526855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.908544135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.908561085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.908575995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.908832145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.908856735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.909913656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.909952286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.909976676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:43.910103096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.910153506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.910193456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.910229247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:43.910261827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802271948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802325638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802343428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802359288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802373488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802393468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802419748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802437568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802464128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802528948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802561278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802596338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802652158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802690968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802724858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802759028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802793829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802813499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802830239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.802847669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802867409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802884469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802902499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802933379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802947789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802965429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802982839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.802999309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.803016279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.803030669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.803046739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.803063259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.803080039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.803097919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.803115819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.803152589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.803171899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.803553339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805536881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805569501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805588041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805617241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805634681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805656651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805671961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805689231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.805703461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805722451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805742651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.805759721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.806881042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.806906292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.806926052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.806945262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.806976162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.806991412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807009052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807025742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807048332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807065392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807081872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807098042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.807112812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.807129462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.807167732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.807184572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.807201672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.808829653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.808857143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.808879663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.808895363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.808912683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.808927193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.808944663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.808962103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.810288414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.810314684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.810338994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.810354084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.810374394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.810389364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.810406204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.810423474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811092515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811118115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811140675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811157395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811174565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811189345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811208865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811226825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811844075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.811883365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811934765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811951725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811969025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811982765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.811998935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.812015905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.812031705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.812048245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.812063156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.812077946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.812093556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.814881138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.814938408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.814957928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.814972488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.814992628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.815007008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815022218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815040938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815629338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815673588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.815715338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:44.815775768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815816908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815849338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815881948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:44.815926668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804052442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804153033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804199283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804272553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804312803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804360903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804378853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804394393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804571763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804629363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804657823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804688163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804749853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804805353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804838243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804874093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804906153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804926853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804943153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.804959343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804977663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.804991943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805071413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805102333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805114783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805130233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805146413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805161353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805176933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805190383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805204533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805218623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.805232803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.805246783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.805261333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.805291643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.805367793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.805978414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.807785935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.807840665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.807859575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810286417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810330217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810350507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810365427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810383177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.810397977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.810417567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.810437307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.810454707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811496278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811539348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811558808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811576188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811607158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811621738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811638668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811654118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811669478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811684968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811700838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811717068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.811729908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811744868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811777418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811794098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.811810748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.81347311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.81351097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81358056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81359766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81361436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81362826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.81364564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.8136638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.8144052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.81444699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81446515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81447987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81449711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.81451106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.8145267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.81454288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815053711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815076371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815095091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815109261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815126681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815140421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815155651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815172011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815749271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815772271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815790611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815804121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815820201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815833321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815848491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815864431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815879431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815909681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.815924741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815939311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.815954871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.817463313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.817489573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.817507143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.817520413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.817535893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.817548663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.817564083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.817579633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818131253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818154413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.818194453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:45.818225793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818255183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818288623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818321923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:45.818338493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798452321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798501941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798517541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798531631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798545251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798564311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798580821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798599191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.798657311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.798692751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.798770991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.798804172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798888552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798925732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.798965902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799000262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799047412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799065712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799082922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799101142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799118682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799133082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799150732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799180812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799194632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799210922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799226382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799243382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799259692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799272942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799289042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799304942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.799319702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799335432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799351302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799383872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799401012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.799911032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801695694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801725944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801743744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801761374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801775274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801791614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801805944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801821944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.801835274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801851394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801868444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.801884534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.802866625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.802892965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.802910775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.802928835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.802957955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.802971585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.802988465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803004575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803020555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803037505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803072855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803088075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.803101705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.803118075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.803152455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.803168725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.803184545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.804889826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.804913406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.804963186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.804980226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.804997046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.806084637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806124677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806142907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806632327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806669077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.806763998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.806780658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.806847818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.806863498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806878828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.806895138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.807581048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.807613668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.807631448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.807645008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.807662528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.807676208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.807691678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.807707608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.808835289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.808875709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82343631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82349624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82351634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82353154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82355092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82356845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82358565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82360267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.82362193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.82363893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.82365787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.826944153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.826983503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827116313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827133033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827149923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827164123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827178033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827193093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827785433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827812313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827831283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:46.827862963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827912473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827948703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827979484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:46.827995324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799006295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799061915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799076695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799090425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799103755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799156405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799177705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799195795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.799267055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.799301685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.799334335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.799364505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799442715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799477855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799536455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799570525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799603425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799625055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799643985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.799661615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.806923111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.806975931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807050331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807085511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807100581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807116961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807133531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807149261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807164851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807178741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807194691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807210231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.807226531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.807242121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.807278541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.807311601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.807328001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.807965711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811111634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811148284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811166774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811214444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811232434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811250244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811264844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811281074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.811294754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811313724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811331124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.811347264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812396375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812431095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812452005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812470735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812503025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812517525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812536195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812552405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812568435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812584195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812601565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812618055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.812632845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812648605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812682205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812698545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.812717515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.817158088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.817184038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.817240058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.817255378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.817272148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.817285508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.817301338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.817317588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.818162799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.818189789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.818207769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.818223799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.818240459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.818254639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.818270179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.818286179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81883237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81887676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81889649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81891155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81892864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81894387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81896071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81897674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81951049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81954633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81956615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81958211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81959792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81961137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81962911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81964525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81968121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81969675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.81971246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81972808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.81974417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.821322701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.821356472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.849292003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.849317233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.849400023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.849415753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.849475853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.849496133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.852490715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.852516005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.853495006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:47.853663136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.853696746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.853729696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.853761796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:47.853843776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799154188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799202798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799217588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799231538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799245408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799264988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799280888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799296818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799369628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799404228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799437928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799469378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799552098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799585798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799618118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799654028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799686568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799705488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799721218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799738618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799755678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799769478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799788528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799816698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799830268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799846438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799862368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799877778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799893328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799906618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799922308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799937598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.799952938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799967738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.799983948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.800017108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.800292829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.800604119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.80260695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.80264288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.80266215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.80271371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.80273146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.8027534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.8027717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.802791561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.802807101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.802823731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.802869911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.802938191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804578292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804643042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804666342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804685852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804723812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804740042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804757682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804774572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804793622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804811272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804829702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804849032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.804864972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804883182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804924382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804941962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.804959472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.805871873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.805914673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.805936923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.805952703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.805970743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.806027823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806045323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806061043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806802224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806824014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.806849384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.806864774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.806914174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.806928774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806948264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.806965574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.807471784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.807502674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.807522654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.807536554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.807554764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.807570534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.807587654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.807606194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.808160615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.808191285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808210655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808229875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808249645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808265725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808284135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808302675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808321165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808339765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.808357635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.808377735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.808394685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.809907046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.809946196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.809966336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.809983146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.809999866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.810016326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.810033556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.810052396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.810773687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.810799557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.811002357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:48.811182667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.811217177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.811255357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.811288697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:48.811307947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799060511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799113371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799128881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799142911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799156661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799175391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799191831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799208661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799290551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799324441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799354361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799384971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799455301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799527431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799562721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799595931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799628171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799649061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799666741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799684061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799701521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799740141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799759011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799788831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799802761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799819041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799836841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799852751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799869871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799884441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799900531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799916061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.799931381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799946411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799964781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.799997491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.800012821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.800535532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802405573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802448743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802467253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802505843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802520423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802536863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802552513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802569123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.802582063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802597923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802613843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.802634543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.803873344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.803899344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.803916584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.803935554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.803971024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.803986944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804002234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804016764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804031294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804046034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804060814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804075114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.804088344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.804103115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.804134585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.804149755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.804164485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.812111351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.812164721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.812444611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.812495691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.812549661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.812569701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.812647831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.812669651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.816988474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.817021324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.817180944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.817200464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.817216904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.817232164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.817372605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.817394885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819314726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819358136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819416076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819431176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819448486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819463756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819481686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819498946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819516866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819535226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819552496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819569066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819587776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819603166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819620326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819636626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819652196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819667426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.819682936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819697816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.819713486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.820633627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.820673987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.826972212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.827015282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.827058672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.827073752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.828610213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.828650623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829055893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829081713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.829426334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:49.829487894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829524094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829565084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829600264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:49.829621894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798416233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798470903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798486363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798501433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798516103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798577773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798597823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798615803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.798661983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.798699333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.798734763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.798763173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798841004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798876634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798910044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798941844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798973544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.798991734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799007274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799024594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799048854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799091034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799231834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799265224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799279204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799317284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799334764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799349984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799365184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799378404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799396124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799413244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.799428804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799443684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799461784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799494054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799510644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.799993324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802432726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802486826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802505296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802523526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802536966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802568476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802583226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802597656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.802610526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802625326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802640436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.802655356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803531007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803569477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803587077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803603307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803632687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803646047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803660807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803675257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803689467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803703467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803718307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803732637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.803744997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803758847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803788947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803803887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.803818357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.805444179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.805480339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.805498769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.805511619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.805526989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.805562699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.805578539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.805594549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.806447759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.806483339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.806500549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.806513869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.806529909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.806542759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.806558139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.806574309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80711829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80715013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80716898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80718348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80720017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80721324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80722877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80724506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80779693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80783266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80785064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80786498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80788175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80789508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80791083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80792634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80794132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80795672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.80797134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80798623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.80800131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.809639212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.809661772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809704962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809846372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809866792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.809879582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.809899542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.809916552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.811461953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.811811263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.812223974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:50.812257104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.812291294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.812478714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.812886474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:50.812908204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.798974747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799021067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799035607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799049127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799062067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799079577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799096187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799112097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799185337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799222867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799280007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799343197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799375817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799414637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799447887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799496707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799531647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799551817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799573147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799591577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799609437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799625037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799646047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799675487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799689667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799706907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799722517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799739887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799757007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799771217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799788607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799806927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.799823837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.799991027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.800155478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.800192128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.800207688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.801225458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.80314462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.80318522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.8032043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80322388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80323865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80325647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80327126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80328783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.80330192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.80331903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.80333697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.80335342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.804970291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.805023851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.805540082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805636932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805743562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805843592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805863542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805884832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805902642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805922002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805938392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805959562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.805974072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.806047042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.806081722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.806097442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.806112882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.809144674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.809181504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.809202964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.809218724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.809235024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.809249414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.809265864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.809281624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.810338585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.810387245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.810403845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.810417555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.810433755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.810447435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.810462935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.810479415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.814668438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.814725869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.814745699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.814764989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.814783589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.814799779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.814818979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.814837339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.815474219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.815501979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815520219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815535259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815551559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815566349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815583119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815598989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815614619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815639789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.815657739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.815673189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.815690569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.819875272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.819905382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.820279703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.820298283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.820315063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.820332663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.820437453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.820456223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.828522439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.828573469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.828724389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:51.828768609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.828977179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.829032419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.829067539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:51.829086719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79933101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79938587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79940216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79941854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79943279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79945303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79947168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79949108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.7995699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.7996096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.79964461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.79968955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79987023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79992874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.79996326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800203401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800242051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800261911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800278621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800300241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800318511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800332541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800351571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800382111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800395461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800415281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800432151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800449501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800465051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800478391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800495281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800511391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.800527221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800542821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800559691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800592931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.800610381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.801034751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.803063683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.803106573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.803124893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807031676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807080806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807101736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807118046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807137226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.807154486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.807178486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.807198666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.807215746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.81274152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.8128673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.81291578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.81327129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.813650071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.813679521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.813770371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.813791661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.813807611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.814096661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.814432321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.814559351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.814581851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.819766925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.819817245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.819837395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.819930745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.822297127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.822336367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.824031189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.824051979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.824075749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.824091599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.824224959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.824247589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.82631874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.82636419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.827093071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.827138491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.827155671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.827168981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.827184811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.827202291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.830157353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.830198203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.883587623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.883640333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.883661013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.883679114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.885373125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.885426445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.886443726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.886486166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886625626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886644966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886666906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886682956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886699666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886765236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886806026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886831306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.886848536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.888875177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.888918957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.893770671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.893805441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.893980001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.894000891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.894019361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.894035361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.899295945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.899341385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.900658526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.900694466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.902098427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:52.902222417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.906420381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.906489301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.906865561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:52.906919541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813522094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813573344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813590654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813606394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813624004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813649904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813666384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.813686974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.816308856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.816358906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.816390176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.816419916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819214208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819267098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819304828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819337968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819463298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819506938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819524918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819543388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819672038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819711308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819730858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819765218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819779868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819796958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819812788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819829308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819847348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819862428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819879148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819898518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.819914438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819938168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819955458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.819989188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.820006248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.820391699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.824209382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.824264472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.824289482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825164652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825189842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825231862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825250222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825268222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.825282412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.825481413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.825503933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.825521323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.826952754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.826984094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.827005364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827122404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827214694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827233074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827251034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827268704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827284794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827301984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827320684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827339734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.827354284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.827370394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.827408504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.827425414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.827445604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.829361796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.829429756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.829814536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.829875176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.829959466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.829978816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.830102016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.830143186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.832355648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.832442588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.833436079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.833460359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.833478629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.833493799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.833509769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.833526649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.837042401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.837095221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.837171191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.837253242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.837277342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.837292852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.837309142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.837328202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.839164383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.839287513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839392923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839415093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839482403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839499023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839516573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839533533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839549963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839573643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.839591173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.839609443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.839627723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.841877345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.841902075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.842042765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.842060965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.842185745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.842202205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.842336075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.842375275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.842938896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.842974186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.844291577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:53.844381307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.844415107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.844487767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.844541097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:53.844559017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798671105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798717855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798732515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798746565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798762465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798782205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798799476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.798815296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.798891786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.798926476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.798956906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.798986746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799069686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799125126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799159366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799198856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799232316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799251736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799268446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799287596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799308506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799323866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799343506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799376236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799391686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799408116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799427906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799444606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799462366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799476676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799498866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799515556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.799534096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799550306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799566436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799599796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.799619506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.800172217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.801819388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.801865928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.801887868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.801912528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.801929118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.801946968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.801965798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.801985678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.802000748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.802024668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.802042018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.802059288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803085899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803116279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803134779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803151579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803180619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803193799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803208659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803222709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803237249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803251229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803265379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803279399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.803292009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803306559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803338179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803352619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.803367399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.80494257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805629541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805656201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805671071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805687941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805701111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805717161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805733791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805781781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805813581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805831851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805845401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805866871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.805881371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805898811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.805916181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.806472411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.806494561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.806513161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.806529291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.806546651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.806559821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.806576161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.806594521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.807137892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.807171852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807190392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807205292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807221822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807234912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807250002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807265682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807281342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807298142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.807318422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.807335652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.807483092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.808853823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.808897573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.808915603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.808931573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.808948503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.808962323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.808978823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.808995473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809489114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809518754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.809536134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:54.809567934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809601554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809633924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809669634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:54.809687464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798746318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798796229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798811489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798825579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798839219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798858729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798877719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.798895449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.798957449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.798991299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799022459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799052869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799137059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799172759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799215359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799248989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799286969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799305619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799322329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799340399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799359549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799373519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799390559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799423419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799437269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799452879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799471349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799487729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799505059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799521589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799537919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799554069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.799572139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799588119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799604619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799637729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.799654599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.800046319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.801785691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.801846571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.801866741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.804996113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.805100493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.805120393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.805135823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.805151843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.805166093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.805588284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.805623134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.805639884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.806754365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.806797775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.806818765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806838115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806874325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806889975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806907495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806923045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806940905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806958075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806974155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.806989575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.807003815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.808311086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.808364436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.808383676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.808401856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.813261459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.813315189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.813368919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.81338532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.81342982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.81347936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.81352582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.81354329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.815573271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.815605671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.818757334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.818796204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.818815894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.818831354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.819126684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.819154014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.819842154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.819873454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.819974044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.819991324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.820009644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.820030045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.821297185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.821334215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.821918026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.821954006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.825979229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826025599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826043809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826058149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826073679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826089109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826104079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826119329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.826134379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.826454249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.826482869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.831273623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.831326003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.835483646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.835532226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.835551096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.835565116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.835613606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.835683666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842531221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842583162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.842783262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:55.842819782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842894432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842938452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842975952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:55.842995302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.800954663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801069513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801087033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801103043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801116803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801137383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801154193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801171103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801187573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801218803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801251593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801281623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801313883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801348483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801413723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801446934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801479614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801501974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801520264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801537434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801555974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801571314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801588674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801616974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801632494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801649214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801664714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801681874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801701314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801715514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801731354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801748754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.801766294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801783814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801800434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801832004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.801853284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.802685034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804610456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804637696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804655636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804710006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804727096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804744326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804759596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804775856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.804789786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804805866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804822556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.804848256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806164137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806193307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806213337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806231927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806263057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806278607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806297317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806316247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806333947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806352307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806372347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806389427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.806405787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806489187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806532597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806552487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.806570327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.808405529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.808448829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.808470829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.808488119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.808506539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.808524229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.8099462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.80997446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.810809811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.810838941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.810892151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.810910111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.810928561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.810943841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.810961091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.810993431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.811700241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.811743691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.811761701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.811775741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.811792661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.811806451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.811821491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.811838601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.812167892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.812196602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815174654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815199794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815215414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815228384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815243524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815258164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815273294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815287844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.815303644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.815912714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.815949464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.818154886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.818187256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.818208196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.818221686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.818240636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.818253576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.825785832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.825856012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.826677953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.826702023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.826823643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:56.835486839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.840905683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.841041563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.841264274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:56.841366514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798475764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798550354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798567334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798582964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798602404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798624344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798649084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.798680154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801411266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801503747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801536497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801567287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801596577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801634027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801668137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801702777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801747927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801770057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801788257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.801806747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801891927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801911317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801929467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801963097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801978307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.801994607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802010717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802026487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802042987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802056477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802071927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802088557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.802105347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.802122547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.802140227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.802172247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.802188887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.802712527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.807507521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.807563131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.807582891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.809378772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.811148384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.811179954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.811193844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.811208824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.811223454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.811319104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.811340544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.811359094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.812470315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.812529875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.812553145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813560096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813646896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813668996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813688536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813708736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813725466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813741976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813762056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813791436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.813804206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.813850366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.813887356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.813906886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.813924116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.820235741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.820283381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.825453495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.825498805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.825519455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.825540595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.825645345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.825712975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.829458048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.829484108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.829704938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.829724098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.829745048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.830084068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.830185908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.830206388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.831052699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.831253439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.833386271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.833428511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.833446171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.833460351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.833477451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.833495401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.835922012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.835962363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836051573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836068813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836084743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836100083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836116903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836132293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836151273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836167953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.836183903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.836209603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.837056583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.841054196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.843277348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.845083399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.845115219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.845133339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.845146839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.84537233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.84539357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.856110008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.856161958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.857106348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:57.857150329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.857255439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.857294869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.857329069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:57.857348349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803171731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803226851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803242871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803256871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803271621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803291881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803310421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.803328081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.803774021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.803845151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.803879961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.803915591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.804029391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.804102682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.804143622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.804179612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.805816023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.805879373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806213843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806244213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806553453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806579773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806596413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806629983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806643493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806658603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806674123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806692533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806708473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806722353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806737843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806755364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.806772174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806788574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806804744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806838074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.806853704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.816904451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.819572113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.819616183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.819635973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907024729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907282539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907347879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907364049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907380059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.907394859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.911527443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.911584233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.911602963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914306125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914355395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.914377305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915672536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915772466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915789736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915807146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915822756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915838146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915855666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915870676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915885206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.915898376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.919191408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.919238168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.919257268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.923077151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.935450421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.935530441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936125731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936165871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936185391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.936201981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.945262528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.945309178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.946801519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.946871769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.94733907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.9473627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.94738477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.94739871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.952466813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.952559543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.955325016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.955374556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.955591756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.955610676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.955627816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.955642366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.987671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.98780559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.989288991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.989332971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998817218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998862718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998916898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998934278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998952398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998969778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.998987358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.999040548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:58.999062439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.999916719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:58.999951479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006674934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.006727684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.018530473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.019068884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.019144294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.019162554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.095970792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.096012852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.097078592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.097131322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.097988913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.098037243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.099678194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.099756984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.099947185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.099970885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.814593722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.814628422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.814648292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.814665272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.884516805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.884627475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.885446056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.885481476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.886106346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.886147596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.886178756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.886210986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.894208652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.894276032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.894313743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.894345533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.903071059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.903122039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.903140949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.903159809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915221548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915283298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915304118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915346558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915365638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915381638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915399988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915417648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915435138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915454658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915472968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915489418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.915504799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.953906647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.954191488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.954240728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.954257588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.95708888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.967055137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.967100807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.967118407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.96992465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.9699665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.97014419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.97016183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.97031087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:44:59.97034851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.980242707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.980300037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:44:59.980319807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.093954823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.094037993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.094064333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110503176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110566956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110583386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110601176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110617216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110633586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110648746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110664066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110679646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.110693136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.185648522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.185764792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.185847592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.188324294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.191537997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.191580137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.192322117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.192343877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.192362937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.192377337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.202188895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.202224615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.205064947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.205110757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.20915149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.20917683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.20923661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.20925173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.219847998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.219903488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.22251913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.22257251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.232074197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.232119987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.232140477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.232156397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.433104799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.433146749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.438699253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.438939253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44741533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44746558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.447486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44750248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44752097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44753784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44755523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44757145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.44758827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.452201483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.452243563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.548892126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.548949046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.556179082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.556225352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.556245942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.556263432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.565120358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.565156038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.56706253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.56710771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.583741502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:00.583810432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.599636344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.599718564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.600620395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:00.601952686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:00.746651465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:38836"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.077221834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"af85d0fc-5853-4b64-b650-c78f11fe774f","remote_addr":"[::1]:38836","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.077268524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"af85d0fc-5853-4b64-b650-c78f11fe774f","remote_addr":"[::1]:38836","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.079180366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.079223486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.079242446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.079257886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.09824004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.09834678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.09836749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.09838533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.099420971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"af85d0fc-5853-4b64-b650-c78f11fe774f","remote_addr":"[::1]:38836","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":22088,"response_code":200} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.105573746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.105654766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.105686146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.105717426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.1107298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.11079957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.11083858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.11087421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.113952102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.113999592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.114090812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.114126332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114581753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114614343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114634283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114665913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114681833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114702153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114721923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114738733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114802523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114845213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114866723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114885013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.114904313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.132439076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.132521676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.132562816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.132580306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.134018247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.136132859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.136178859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.136198549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.13759539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.13762484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.1376447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.13766395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.13768305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.13769994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.162563469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.162715709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.162770109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.169805194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.171137775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.171178785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.179929212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180013052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180033722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180052552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180069842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180085782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180102232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180118912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180135202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.180149832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.255277789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.259270872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.259308022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.259329382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:48886"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.261089043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.273796503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.273846733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.284290611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.284333391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.284770631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.284790581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.360292178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"c52f650e-12e2-434e-8cd3-b9c963f8fb98","remote_addr":"[::1]:48886","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.360335968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"c52f650e-12e2-434e-8cd3-b9c963f8fb98","remote_addr":"[::1]:48886","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.361209919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"c52f650e-12e2-434e-8cd3-b9c963f8fb98","remote_addr":"[::1]:48886","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":931,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.362217719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.364178911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.364266731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:63682"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.370375625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.370415456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.371642616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"fd8827ff-d8d3-4590-a804-a44720358dde","remote_addr":"[::1]:63682","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.371687646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"fd8827ff-d8d3-4590-a804-a44720358dde","remote_addr":"[::1]:63682","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.371922507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.371966287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.371986057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.372001547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.374498689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"fd8827ff-d8d3-4590-a804-a44720358dde","remote_addr":"[::1]:63682","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2852,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.375686419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.37572948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.385632507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.385683427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.398960107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.399018507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.399054747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.399070767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.414258319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.414307069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.419567303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.419593333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486215833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486261133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486277873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486292283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486308273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486324383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486340033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486354993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.486369713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.503621766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.503675796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.582315605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.582359775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.803519831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.803564751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.803585711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.803601051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.803933081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.803957951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.805614433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.805656063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.806729053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.806769094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.806922334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.806948344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.877134927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.877275597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.885520103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.885583413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.885648363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.885685753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:01.885729163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:59928"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.887090104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.887138634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998754818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.998829898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.999085579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999120009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999260399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999539759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ee5f32b0-b918-44b6-8c95-a8c2aab6d7e0","remote_addr":"[::1]:59928","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:01.999563899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ee5f32b0-b918-44b6-8c95-a8c2aab6d7e0","remote_addr":"[::1]:59928","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999953319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999979589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:01.999994389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.000168139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.00168438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.001735801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:02.001761891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"ee5f32b0-b918-44b6-8c95-a8c2aab6d7e0","remote_addr":"[::1]:59928","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":2239,"response_code":200} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.002600981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.002669781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.002701181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.002719801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 500 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.003522592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.057266432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.059216464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.059255854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.059312654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.059353954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.063824007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.063868767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064419208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064450738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064471768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064490768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064508048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064524238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064538278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064557618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064576268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.064594048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.064611068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.068243681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.068983901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.069041061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.069061941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.074383015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.074438715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.098056373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.098129303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.098149113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.098167903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.098621654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.099033994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.201242231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.201296761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.218122794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.218156034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219830715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219858995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219874495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219891565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219908225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219924455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219938945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219953495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.219966275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.330741109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.330818619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.34539189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.34544559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.356767958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.356817688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.356839878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.356855088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.361717412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.361762862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.365494075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.365554385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.384715139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.384764699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.384784819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.384803849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.391786215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.391838565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.402514583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.402560283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.471115834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.471161664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.471186414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.471201084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.474766117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.474797367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.487471407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.487517607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.49240159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492458001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492476191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492490511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492505081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492523101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492539881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492557371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.492572611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.517040089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.517089409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.525582525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.525653046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.526227196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.526502296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.526582026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.526598826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.588848883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.588932463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.592650256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.592700046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.813830382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.813920102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.814272442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.814295932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.817476085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.817546445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.817922355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.818509355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.818735826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.818776416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.819359346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.819411456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.819428166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.819444946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.821210757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.821243667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.827732382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.827798562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.827831522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.827868122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.829187433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.829240383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.830725295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.830763885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.830783525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.830821565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.830859585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.834418807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.834468367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834625948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834657988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834677358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834694338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834713068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834729848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834744428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834765258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834784358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.834801668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.834818248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.834837528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.835204188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.835244088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.835298488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.835316938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.835340268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.835361518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.839888711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.839942262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.840503342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.840542932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.840777842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.840816892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.840866282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.841864333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.842049423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.842105843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.842136933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.843745014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.843788204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844319605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844359025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844378935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844394725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844409445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844423805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844441115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844457345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.844471405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.844487865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.844523745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.844560515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.844582505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.847521767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.847566387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.847830257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.847859847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.847878728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.847896888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.847914298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.847933088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.849561569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.849584059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.849728139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.849746819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.849763929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.849778479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.849800229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.849818029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.85065732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.85070463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.85083735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.85085712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.85087466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.85088899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.85117694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.85121945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.85180967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.851841821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853693382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853715422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853735342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853752862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853769382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853790152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853807902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853847122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.853865362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.858217645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.858427785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.860551507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.860598377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.860675977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.860694957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.860714027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.860728177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.860745417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.860773787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861408368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861440778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.861462018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:02.861493398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861557968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861594598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861630558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:02.861650768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798818275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798881925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798897725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798911725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798927835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798944675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798959765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.798975315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.799690635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.799745175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.799779075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.799813635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.799845285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.799879735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.799913555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.799948445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.799980685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800142116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800161146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800180196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800198396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800212976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800231206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800260706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800275086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800292216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800308886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800323136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800339076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800351496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800366296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800380456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.800394836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800410466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800427576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800460406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800476976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.800749706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.802558077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.802605197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.802624947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803401168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803438418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803458438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803474708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803494098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.803510588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.803528588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.803546878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.803567418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804572699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804612099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804633739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804652159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804688329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804705109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804722549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804741079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804760709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804796529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804816079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804833949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.804853229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804873419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804910359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804939729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.804958309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.807702511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.807745391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.810735674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.810779104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.810798364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.810813554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.810829784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.810846974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.814184576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.814217056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.815352767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.815377547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.815478067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.815495187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.817882339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.817933599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.827642466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.827676596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.833538361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.833578591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.833595771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.833610781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.833625631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.833643291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.834295921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.834323841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834399251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834415951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834430941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834443321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834458411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834473031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834489311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834504981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.834519751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.834533321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.834549891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.836622893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.836685743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.839520845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.839585175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.839605045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.839622185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.839659245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.839679205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.840749006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.840791906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.843785148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:03.843844548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.844008109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.844112819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.844274959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:03.844394669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798607807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798664287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798682927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798700327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798715357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798737967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798756217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.798776757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.798805148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.798842758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.798879018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.798914588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799008318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799069348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799106408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799142868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799196088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799215148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799234058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799256838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799277988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799295788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799313158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799348418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799364058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799382028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799399358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799416318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799433098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799450428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799467288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799484968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.799503648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799534428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799553918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799588808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799606778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.799919878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80189069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80193081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80194977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80197247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80198947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80200924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80202552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80204554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.80206112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80208119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80209894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.80211878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803031411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803060461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803087661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803108441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803143521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803159411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803179281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803198411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803217351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803235291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803256901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803287021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.803305361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803324011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803363511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803382381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.803403681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.804829542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.804874092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.804898272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.804916562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.804934442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.804950582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.804971712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.804991922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.805859233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.805894703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.805915063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.805932943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.805951613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.805967233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.805983733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.806002863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.806684843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.806725223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.806745183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.806802434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.806824504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.806839984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.806862124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.806880084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.809156685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.809201625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809220965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809235075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809253365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809268045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809284945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809300335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809317465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809334035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.809352065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.809368135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.809386005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.810989797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811051657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811074907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811095667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811116587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811153437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811173037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811192477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811552257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811610457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811629067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:04.811738177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811775717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811815747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811851607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:04.811871337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799366851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799420811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799435721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799449171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799467791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799488571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799506991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799535571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.799625681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.799680851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.799712901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.799746951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799775931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799810391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799842191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799911171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799950771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799970191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.799989141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.800020741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.800250682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.800291062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.800374082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.800443992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801011442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801037682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801054032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801070592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801227412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801278052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801298162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801316312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.801334222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.801353282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.801372012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.801408362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.801426572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.802562673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804400535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804438835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804458575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804478915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804495755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804521125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804535915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804558135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.804574225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804594515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804611415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.804629585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.805796356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.805838696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.805859606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805878306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805909386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805924716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805941636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805960586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805977246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.805997026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.806014236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.806039806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.806056256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.806072576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.806108136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.806124956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.806142026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.807888967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.807933727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.807955167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.807972887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.807990807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.808296958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.810054979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.810110299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.81133249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.8113612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.81147399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.81153585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.81155911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.81157627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.811813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.81184352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.812463851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.812495201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.812579431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.812615601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.812638541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.812654231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.812685561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.812706151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.814585032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.814610582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814699142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814713753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814728663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814742893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814758033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814772273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814786033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814799723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.814814653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.814828203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.814842883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.816340584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.816364434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.816422594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.816459264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.816477524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.816492784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.816508914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.816525414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.817165854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.817197504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.820973197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:05.822839719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.823321089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.823409179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.823492109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:05.823538339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799536054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799589874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799606064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799622264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799637824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799658304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799677374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799694724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.799712524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.799743994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.799774904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.799805914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799847964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799883354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799916034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799950354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.799982154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800001454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800018194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800036604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800230915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800279615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800299875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800332215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800347795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800365915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800383955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800403085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800420225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800435215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800453175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800470435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.800486325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800501845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800518405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800553205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800571015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.800928315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.802648496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.802684566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.802702036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813226024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813252844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813273134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813289114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813308684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.813384045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.814419535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.814454875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.814474965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.817621398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.817650058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.817669618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.817840978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818388848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818416718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818433728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818448858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818466238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818482448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818499838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818515638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.818531798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.82104969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.82111267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.82112953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.82114688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.824351773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.824398803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.824504803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.824524723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.824542763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.824557793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.824579313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.824629063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.825700454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.825848534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.83405111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.83409126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.83411035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.83412432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.834909401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.834945481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.837219062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.837267873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.837402283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.837422613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.837461863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.837484663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.839198244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.839243174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.839962955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.839988575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840251795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840272745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840291185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840307155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840324415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840341475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840359715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840378225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.840414665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.840434475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.840452655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.842166446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.842225806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.845693429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.845733549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.845792119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.845811489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.846183559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.846213169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.84740018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.84744629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.851270433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:06.851427543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.852915514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.852982094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.853033364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:06.853053054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798748457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798803758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798818938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798833008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798850648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798869148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798885818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.798901678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.798978808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.799033918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.799063648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.799096678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.799471838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.799539968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800514669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800574609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800611059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800632189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800650959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800668359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800705349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800722339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800739659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800773799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800790119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800810479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800827619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800845089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800861449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800874799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800911179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800928659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.800945799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800962549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.800979669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.801023609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.801047559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.805980413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.807735074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.807794244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.807819344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.807839494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.807855974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.808056834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.808096435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.808114415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.808154405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.808172215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.808190295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.808207015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809011605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809054215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809075085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809095025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809125045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809138375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809155495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809173245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809189745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809204285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809238195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809255665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.809270235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809285495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809322485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809340135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.809355465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.810809457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.810859357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.810880757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.810897247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.810915457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.810929867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.810947887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.810964127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.811728607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.811763637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.811783837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.811799947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.811819097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.811833707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.811849367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.811869947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.812920298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.812963598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.812984278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.812999908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813018648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813033518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813069288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813088918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813105788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813124388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813145838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813161628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813177278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813191778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813208718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813227078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813245218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813263528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.813281238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813295668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.813311388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81476061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81483817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81486114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81487743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81489344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81490765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81492309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81494285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.8154291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81545344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81548686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:07.81551978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81555426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81558938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81562292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:07.81564133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799383921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799440531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799455581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799470291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799485181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799504891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799525101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799543131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799585681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799626631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799696491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799727451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799769471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799803701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799836671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799869671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799906111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799924441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799940901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.799959171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799980471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.799998691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800016471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800109531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800123412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800143322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800162202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800182362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800198722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800214612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800231052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800247462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.800264302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.800279532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.800305162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.800336782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.800352482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.801298492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803374764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803432754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803453844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803472984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803489904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803610364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803653094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803673744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.803688464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803747434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803768124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.803784904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805291265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805378945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805418515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805567876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805603626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805618606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805638416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805654476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805671316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805687916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805712466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805729506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.805748396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805864406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805899996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.805914996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.806057496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.81093747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.81098604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.81115845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.81117976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.81119636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.81121141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.8112283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.8112452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812157851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812179441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812196731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812209891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812225271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812240901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812257741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812289431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812809971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812832681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812851311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812869431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812887891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.812913931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812938311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.812955491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.813488422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.813531902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818681615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818727176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818745566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818762166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818778906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818794516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818810326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818826456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.818840516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.819451156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.819488276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.821549518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.821587438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.821675728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.821694378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.821717818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.821733918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.82493913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.82498182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.825711101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.825757381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.825778591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:08.825810631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.825881541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.825940501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.825981081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:08.826000441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.805039409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80601849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80604649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80606093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80607459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80609858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80611659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.80613282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.80635947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807139541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807351021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807418801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807492651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807533631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807571861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807613921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807653601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807673341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807691311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807709661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807731141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807746141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807775851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807811411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807827681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807845091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807864021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807883261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807901841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807915941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807932951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807949291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.807965431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807981661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.807999071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.808039181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.808056901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.808706912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814092786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814142316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814161346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814291866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814309866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814349686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814365636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814380016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.814395546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814465566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814485976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.814502196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.8193138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81935893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81937892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81951228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81961935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81963731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81965368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81967108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81968636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81970464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81972141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.819737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.81975378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81977153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81983037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81984776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.81986369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.822799363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.822843103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.822912093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.822929143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.822946633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.822984463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.823050673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.823068093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.824048274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.824093464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.834690702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.834728162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.834751222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.834767902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.836148933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.836190953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.837597924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.837646764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.837914784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.837969164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.838188464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.838211444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.838369604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.838395974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.839259815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.839318215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839339115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839357215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839375775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839391365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839409575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839425705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839441505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839460345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.839476215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.839493655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.839511495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.843331888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.843410158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.847707511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.847754341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.847773231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.847788631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.847933922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.847960052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.850943714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.850988564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.851234744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:09.851272114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.851307294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.851340294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.851373864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:09.851391834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807663154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807703494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807718894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807732884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807747604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807769034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807791984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.807808134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.808081095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.808124285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.808162515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.808200045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.808681275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.808772645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.808841835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.808878085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809097295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809124355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809142285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809159425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809176855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809203165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809221255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809254235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809268795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809284405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809316295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809338435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809354285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809367435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809383795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809403746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.809420616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809792066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809850296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809894256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.809918216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.810575216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.813409739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.813456379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.813475219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813732759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813753509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813787589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813810159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813827229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.813842079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.813984439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.814004609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.814020629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.816467151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.816517981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.816538111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819495823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819556733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819579113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819596423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819612173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819631463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819647973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819677933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819693913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.819712823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.819731643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.819766813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.819782783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.819800093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.822234865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.822278445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.82849045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.82856781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.82858508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.82859849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.829634491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.829689681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.831373332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.831421572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.831661032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.832157413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.832276333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.832292883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.834526824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.834565954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.835611615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.835641225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.8421632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.84220875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.84222704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.84224173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.843100451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.843137551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.844106812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.844151292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.847616984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.847655684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848432025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848457325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848474765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848490425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848507135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848522915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.848539195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.851123417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.851424587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.853997529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.854032579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.904472607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.904511187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.904529037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.904543687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.905240028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.905377288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.906746759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.906786529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.907091959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:10.907216509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.909411841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.909473511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.909508981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:10.909526871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799071471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799126791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799142311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799157321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799660371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799811351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799839761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.799856511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.800762792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.800843612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.800876202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.800905792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801000692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801036902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801074972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801106552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801141392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801161812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801178052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801195072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801212262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801226882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801243582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801271952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801285332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801301182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801316842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801332332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801347862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801361042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801376592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801392352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.801408242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801423732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801439782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801471563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.801487443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.802017923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804101605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804142055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804162745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804180765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804196835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804214185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804229345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804244775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.804259775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804275285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804291875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.804307725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.805655296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.805690616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.805709676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805734736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805765516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805841396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805881126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805898856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805914996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805930556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805946166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805961606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.805975066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.805990496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.806024276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.806043476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.806061026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.812552621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.812598731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.812665521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.812788061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.812853261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.812869461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.812890271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.812910231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.817339494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.817418415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.817708375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.817732125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.817775605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.817791805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.817877235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.817897955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.825400561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.825453251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.825604631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.825624321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.825643221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.825658241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.825675041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.825691951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.826483751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.826540281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826560231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826576231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826608601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826622191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826638671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826654772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826670842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826686502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.826730102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.826747272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.826763382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.828853563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.828904733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.842829544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.842876424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.842894384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.842909074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.843331294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.843361774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.844084945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.844114735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.844186115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:11.844217505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.847144137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.847203807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.847239027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:11.847255947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798416793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798466483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798484313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798502253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798516093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798534953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798554193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798571783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.798587583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.798618903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.798652613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.798745583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798904194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798941414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.798977694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799012154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799045914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799064264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799081654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799098584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799117544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799132514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799159664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799194674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799208594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799224364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799242284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799257914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799275534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799288474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799305694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799321664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.799338684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799354234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799369864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799402434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.799418274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.800378625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.802223296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.802274336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.802295386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803257147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803282027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803298677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803313987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803330347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.803347977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.803364647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.803383627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.803400717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.804704508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.804745608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.804770288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804818698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804852258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804869648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804890158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804907968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804925508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804944468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804964588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804980078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.804994368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.805034128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.805071018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.805087678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.805105278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.80676538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.8068158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.80758835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.80762526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.80764384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.8076586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.80767473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.80769186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.808683821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.808716751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.808788181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.808806891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.808823981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.808852421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.808868071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.808886081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.809433202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.809463222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.809482362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.809497752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.809520532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.809535572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.809551222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.809567222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.810289862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.810327712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811102543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811124733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811144073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811159233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811181533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811197213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811213853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811232373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.811294863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.811311403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.811328163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.812900844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.812935534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813011834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813051344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813069984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813087244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813104644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813121644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813638905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813674645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813691815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:12.813731035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813760375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813795215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813828775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:12.813846345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799678218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799705718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799722518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799737328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799751378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799772878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799790538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.799806508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.800121728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.800174089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.800210899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.800241839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800344419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800388589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800426349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800460099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800494279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800516369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800535269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.800553879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80146787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80151177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80153155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80156617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80158164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80159832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80161524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80163258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80164855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80166408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80168177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80170539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.80172181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.80173876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.80175836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.80179249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.80181024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.80232651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807009694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807069894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807090244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807392514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807464594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807548734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807566394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807584514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.807602154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807620074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807763174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.807792894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.809271635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.809311085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.809335605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810216976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810260596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810277856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810295006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810312736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810329326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810346426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810364396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810381446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.810396816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.810412096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.810460376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.810479916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.810498056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.812201068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.812260538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.812374398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.812394368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.812412138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.812439378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.812455708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.812473338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.813306238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.813335188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81503318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.815072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81509108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.8151061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.8151245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.81514402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.81580556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.81584117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81594192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81595868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81597692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.81599605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.81601387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.81603262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.817840822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.817873152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820168974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820211204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820230254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820245074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820260904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820277804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820295084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820312184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.820328434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.820347074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.820363944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.823024636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.823072756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.823230036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.823247026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.823314866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.823349296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.823410836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.823433246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.824451877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.824475487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.824840567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:13.824904397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.824934437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.824969027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.825002287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:13.825018587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825753161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825782771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825796511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825811571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825969391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.825999321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.826017121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.826033801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.826149391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.826187501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.826244441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.826273881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828233333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828303963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828338233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828369983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828486253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828508823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828528583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.828546413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.828748603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.828810143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.828830903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.828864853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.828880303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829054653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829080023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829097733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829124003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829139983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829157113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829173913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.829192183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.829212883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.829279303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.829315144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.829333784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.835293328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.83778155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.83799094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.83801924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83813085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83814994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83822605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83824478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83826257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.83827788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.839084331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.839117741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.839134501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.840460862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.840501572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.840522352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840541052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840605022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840622032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840638032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840656132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840674832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840692612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840709352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840726432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.840739282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.845418886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.845702126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.845747116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.845766386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.852450691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.852571651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.852780511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.852810021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.852859921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.852886681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.852941071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.852961791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.854179022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.854210332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.859454596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.859475576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.859522216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.859537366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.859954177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.859994967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.860848637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.860872637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.860990227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.861005897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.861637698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.861660678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.869471254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.869507584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.870960805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.871006325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881817183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881845133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881865313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881880363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881897313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881914003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881929523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881947503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.881964913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.882536164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.882610364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.892767331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.892844881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.893133142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.893169162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.894270852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.894312833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.896238804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.896274074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.898349936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.898818196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.898861026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:14.898900766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.898933836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.898967326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.898999516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:14.899025006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802364626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802405886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802421116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802435286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802449196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802541106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802561846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.802578346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.803061837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.803105637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.803136647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.803165797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803273147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803794007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803834037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803869287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803904887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803921767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803939647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.803957097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804028437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804055957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804080137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804111068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804125258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804141148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804155828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804172198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804189108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804203028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804218968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804235348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.804252298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.805335918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.805375898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.805410998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.805427709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.806131099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.80797298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.8080316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.80805378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808109411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808136931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808155641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808171951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808188651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.808230711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.808266061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.808287721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.808312911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.809542232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.809632492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.809655292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809765902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809808702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809823692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809845442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809862152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809878442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809893902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809909422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809926622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.809940202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.809956552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.809990682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.810020572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.810139132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.812168804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.812271614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.812374614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.812393754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.812675764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.812694264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.812713844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.812731924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.813582835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.813627705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.813647485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.813666275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.813692195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.813710825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.813730705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.813747955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814262775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814307215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814326585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814341755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814356855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814370665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814384715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814401015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814904126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.814930346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814950386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814964906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814979616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.814993396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.815010026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.815024346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.815039896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.815056576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.815070916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.815086496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.815102796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.816589647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.816617997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.816663827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.816682727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.816700267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.816714227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.816728417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.816747127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817274377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817295427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.817327717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:15.817359927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817393178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817429828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817474448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:15.817492578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802563279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802622209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802638549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802653489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802667019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802687629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802705119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.802720979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80298154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.8030247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.8030583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80309257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80323364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80327454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80330999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80334235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80337381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80339183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80340797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.80342499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80344199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80345744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80347551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80350656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80354327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80355952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80357621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80359164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80360709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80362088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.8036364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.80365374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.8036957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.811097996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.811149276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.811182486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.811198286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.811742276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.814899849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.814944529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.814963269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815221409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815245519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815262699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815276569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815293999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.815309969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.815333659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.815351619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.815367709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.8165522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.8165823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.81660153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.8173506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817407871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817423501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817439511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817455311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817470731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817486251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817502101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817519781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.817533791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.817600931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.817645871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.817664571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.817689541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.819168892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.819212552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.819276782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.819296182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.819318472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.819334242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.819352712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.819371382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.820581613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.820645393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.822356324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.822394484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.822412774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.822426394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.822442194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.822459444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.823176515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.823225605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.824566246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.824589626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.824606486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.824620346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.824636596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.824652896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.826317817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.826362537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826626897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826647118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826665498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826684188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826702248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826720088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826738138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826756918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.826773718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.826792058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.826811158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.828974399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.829017939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.83012492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.83015733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.83017627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.83019012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.83020653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.83022334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.830828571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.830854391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.830934891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:16.830970651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.831048921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.831103521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.831138881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:16.831157241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.79966071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.79971826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.79973326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.79974613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.79999193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.800162961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.800213091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.800267381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.800904161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.800953071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.800986021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801017711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801144951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801185861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801227741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801374681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801415161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801437741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801454982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.801472042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801545462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801577282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801595212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801624032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801637362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801653362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801676582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801693682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801711772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801727172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801743612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801761192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.801779082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.807817316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.807866046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.807999126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.808020196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.808890517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.81323781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.81328629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.81330583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813813641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813841081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813862731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813877451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813917931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.813934391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.814074201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.814093851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.814111621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.817441274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.817482824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.817504334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818471784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818542464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818560414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818576984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818592694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818607994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818625864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818641984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818657874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.818671114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.818687135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.818722885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.818739485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.818757035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.822196037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.822250787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.827905111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.828103062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.828154312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.828171442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.830618413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.830658674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.832007075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.832053835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.835943888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.835986068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.836005178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.836020318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.837546499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.837578489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.838362019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.838389449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.838468059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.838486139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.838504689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.838520499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.838537609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.838554269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.839944841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.839980151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848669397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848715857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848735817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848750437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848768197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848785007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848801407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848818347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.848838567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.849001677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.849027127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.851122519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.851163629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.851288969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.851308409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.851327689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.851342639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.853688801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.853732891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.854421311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.854458441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.863069578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:17.863123808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.863643478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.863690718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.863849349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:17.863872849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.799892574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.799944074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.799960174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.799973544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.799988254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800021054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800037374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800053054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800176735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800210335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800279755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800315065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800394985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800469165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800506855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800540315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800574925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800594415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800612175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800630405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800649135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800663695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800679475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800711665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800727705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800744575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800760935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800778815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800795785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800812145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800828905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800845845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.800863145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800879315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800895825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800931955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.800952155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.801328095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.806629129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.806687189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.806707429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809179861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809226311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809248601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809265251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809287251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.809304291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.809322511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.809347261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.809367681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.810811763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.810842843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.810863883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811104943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811177863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811200893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811218483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811239543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811257593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811274483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811305453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811323503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.811338963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.811355023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.811418263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.811435923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.811451583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.813442145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.813497225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.813547585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.813566255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.813585385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.813600375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.813627145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.813646925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.814660975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.814705195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.814727206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.814741916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.814760276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.814776046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.814794066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.814812626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.815515616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.815562866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.815628706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.815647096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.815706096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.815722496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.815738806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.815757806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.816437317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.816470887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816492177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816508617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816525397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816539997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816555627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816572297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816589557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816606247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.816623617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.816640297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.816656987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.819225399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.819276969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.819317009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.819333069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.819361849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.819376389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.819394739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.819415689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.82021018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.82026309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.82028874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:18.82032399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.82035335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.8209512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.822316431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:18.822369891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810608025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810657815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810672705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810686525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810700125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810718315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810741566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.810759076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.811230636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.811313696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.811537216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.811599296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.885258942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.885426012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.885521512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.885613062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.886088582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.886127552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.886145112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.886161452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886286342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886306072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886347373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886400863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886417593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886433153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886448583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886465463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886480003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886493333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886508963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886524313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.886539693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.889627765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.889680705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.889718075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.889735935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.890539446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893048928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893088848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893107068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893361868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893387298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893409358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893423928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893442168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.893458478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893558538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893580638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.893598208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.894687709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.894728969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.894750049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.898899822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.898955742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.898973162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.898993772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899017962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899047232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899065442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899084792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899104512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.899119782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.899561852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.899610923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.899631103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.899649523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.901528464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.901554554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.901691594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.901775334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.901796644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.901815004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.903161145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.903543805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.905950977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.905997327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.911209541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.911263861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.911282821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.911299591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.911676272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.911709582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.912396362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.912459032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.913445743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.913501463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.913550613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.913566713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.915113384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.915146474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.918814927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.918863167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923831531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923894891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923914481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923928991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923945171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923961311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923978791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.923994761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.924011821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.924787681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.924820752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.928996755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.929196505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.931391096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.931454037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.931515377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.931531697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.933272928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.933311938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.934384879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.934424509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.939425753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:19.939488843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.940534363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.940587443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.940670493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:19.940694573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79977042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79982353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79983858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79985259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79986624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79988548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79990285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.79992358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.79998885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.80002398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.80008576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800532961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800595701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800628791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800659581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800692621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800724001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800741391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800756751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.800772301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800861971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800875021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800889911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800968251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800982181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.800996841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801011391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801026761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801041581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801053581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801070991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801086671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.801103301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.801118891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.801133921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.801167071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.801182491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.801489252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803166383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803224213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803245293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803265793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803282543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803301143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803314983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803334633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.803349873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803366063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803385173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.803404093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804480174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804521774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804541874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804595374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804629284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804643664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804661624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804677864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804694094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804709704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804725554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804742274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.804756344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804774084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804808374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804825274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.804840764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.806284575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.806337675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.806358915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.806374665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.806393355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.806408825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.806425815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.806442895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.807186436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.807217506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.807234686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.807248576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.807265996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.807280596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.807295746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.807312026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.809875448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.809958158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.809981508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.809997668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810015938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810031438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810060718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810077728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810546738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810577948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810596898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810611108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810628128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810641988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810659358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810675568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810694378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810710298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.810725958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810767699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.810784209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.81224919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.81228129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.81229928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.81231333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.8123297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.81234342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.81235888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.81237465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.814796882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.814831512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.814876862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:20.814911842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.814964982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.815000502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.815037392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:20.815056472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798632482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798682932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798697372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798712002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798725202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798743302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798759292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.798776122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.798793873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.798826373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.798855653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.798945703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799623863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799671633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799704153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799741053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799777463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799796923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799824323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.799842233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799860243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799875593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799892033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799920703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799936173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799952643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799968203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.799983533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.800012583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.800026383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.800042343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.800057973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.800074403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.800089443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.800105053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.800136394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.800151664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.800599594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.804335937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.804389197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.804410387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810455491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810488071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810545451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810560771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810575391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.810588021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.810612071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.810628051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.810643441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.811738082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.811775052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.811793822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811872842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811905222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811918352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811933722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811948272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811962522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811978072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.811993182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.812009902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.812032402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.812047752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.812078723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.812093693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.812110163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.813883444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.813935994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.815233365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.815272295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.815368635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.815386415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.815461535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.815483475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.817317516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.817348156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.818309397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.818333747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.818352087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.818366107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.818381537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.818399277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.819015458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.819058028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.819119888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.819343918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.819372488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.819386618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.819427858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.819473998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.820093929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.820123659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820167969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820185119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820202219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820217119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820234719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820251389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820268679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820284439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.820299579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.820316279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.820335459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.82209977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.82224022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823009921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823029111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823046241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823059191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.823075951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.823093961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.823705331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.823726641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823825511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:21.823856271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.829116765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.829173775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.829208255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:21.829227255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798610035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798651105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798666145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798679695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798693465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798761235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798780375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.798811726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.798828166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.798868276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.798897936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.798928236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799011786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799083366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799120096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799152986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799186516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799742266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799879986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.799899036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800122017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800143907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800169947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800201157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800216177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800232567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800248447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800264697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800279877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800294987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800311067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800328477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.800344847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.800361787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.800379397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.800411787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.800427657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.800791927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.804047719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80416036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.80418365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848067343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848117733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848137063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848151993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848172483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.848188033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.848461743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.848488163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.848506593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.851770835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.851795355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.851815655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852058666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852110936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852127366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852143676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852160546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852179296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852200146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852217266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852234476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.852249626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.853469257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.853535587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.853554567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.853572147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.855181728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.855215218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.864906185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.864948915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.864965785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.864978925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.865447346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.865482726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.866436817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.866473587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.866580097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.866610767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.866627037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.866641757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.868232308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.868275608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.868896138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.868934568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.870163709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.870201489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.870221399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.870238389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.870255909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.870274349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.87086501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.87088912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879583306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879627516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879647006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879662196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879680206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879697177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879714697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879732797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.879751447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.880131807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.880159767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.882167018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.882211408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.883037749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.883057519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.883081079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.883098249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.885256951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.885539151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.886366912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.886396752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.887149452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:22.887190232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.894612018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.894980448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.895254168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:22.895325258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.801035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80110842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80112595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80114109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80115489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80117424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80119034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.80120651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.802149811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.802209301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.802269871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.802301911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807273155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807336345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807371425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807404875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807497525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807520535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807539965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.807715545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817735803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817782733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817802453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817837953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817856103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817875443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817893723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817911743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817932823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817951113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817968223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.817987103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.818007903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.818027693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.818059513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.818119373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.818141483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.819078744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.821192105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.821232005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.821312115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823464917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823488887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823511367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823527237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823570447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.823584427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.823600587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.823617977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.823634867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.824747348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.824781458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.824799838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825579289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825622799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825639719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825657059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825674059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825692579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825709109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825726519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825742709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.825755809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.825771539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.825809099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.825827219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.825843659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.829154621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.829345712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.829484042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.829504982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.829523462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.829537882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.829554452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.829572812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.831399603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.831431753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.831556253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.831584883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.831601503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.831616353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.832222964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.832256624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.833378315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.833420245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.833514375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.833530125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.833546385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.833562155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.833578305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.833595675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.834193035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.834233795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834352735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834424135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834443535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834456925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834475235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834491045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834506475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834521155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.834535455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.834550365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.834565025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.837377488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.838221768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.838336238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.838355498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.838373358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.838386948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.838403388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.838419578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.839041749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.841303641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.841392791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:23.841432031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.841497591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.841536611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.841573051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:23.841593681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801172453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801220403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801236093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801250053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801264553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801284643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801302353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801320823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801396293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801433073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801464644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801494784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801581974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801629644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801665114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801701974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801746354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801765544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801783914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.801801524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801819544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801834164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801853554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801883814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801898704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801915504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801932514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801949654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801966924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801981154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.801999034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.802015164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.802041294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.802058044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.802075294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.802109314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.802125684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.803073065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.805983297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.806050727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.806097527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806117997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806140227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806158247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806176067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806193457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.806210897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.806227627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.806245747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.806262697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.807524148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.807559138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.807578418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.807657028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808101469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808121619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808138169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808156009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808172519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808188619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808206309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808277919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.808293909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.808363079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.808400729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.808420209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.808438529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.812661242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.812702202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.813102012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.813148812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.813168552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.813186602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.813206102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.813227902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814312023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814374353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814396093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814412963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814431033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814446183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814464513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814481613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814888884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814914774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814932504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814946164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814962194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.814978174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.814994944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.815012214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.815611224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.815642564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815661314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815677504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815694844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815715024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815732504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815748644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815764914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815782444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.815800374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.815815964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.815834604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.819849607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.819957857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.820085758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.820105718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.820148788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.820181318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.820201498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.820221488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.820902368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.820926208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.821059048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:24.821096308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.821127468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.821165058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.821198508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:24.821216318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800140117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800193087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800209227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800224317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800239467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800258437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800276167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.800293547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.800828907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.800874917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.800915427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.800967637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801149987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801211687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801246727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801279157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801311357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801330077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801347217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.801367917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80433594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80436384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.8044415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80448124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80449794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80451597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.8045319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80454842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80456502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80457876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80459455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.8046101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.80462516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.80467734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.80473261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.80476809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.80478646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.805492161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.809660394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.809716064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.809736224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811047645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811073775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811090585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811103575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811126965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.811140085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.811167205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.811186465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.811201565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.814373907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.814482917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.814504867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816404159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816460219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816475029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816490829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816505709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816520199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816534479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816548359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816563909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.816576729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.816592139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.816625259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.816640539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.816655389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.81840888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.81848182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.819729061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.819777591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.819795741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.819812021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.819829571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.819848791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.821721823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.821757113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.821914813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.821932493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.821991093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.822026473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.822042933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.822059173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.822762624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.822818544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.822837824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.822853934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.822950724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.823002174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.824365385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.824386045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.825423986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.825460246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825580706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825619096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825634866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825649086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825664516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825679196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825697736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825713116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.825727956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.825744816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.825761306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.828113278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.828153058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.829227458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.829267458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.829285678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.829301759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.829318439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.829337129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.830417759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.830455309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.83065613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:25.83073321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.83076375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.83079802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.83083201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:25.83085279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.8004641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.80104619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803300902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803333572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803351532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803372972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803392132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.803410362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.809833937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.810099677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.810136887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.810165877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.810345657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.810384977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.810492917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.810528147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.810871808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.816001691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.816244502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.816274642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817367523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817415663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817433693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817466933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817481753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817498223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817514063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817528303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817542553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817556573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817571863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817586243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.817607263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.817621513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.817643493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.817676763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.817694623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.822713577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825022448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825075568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825093578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825264158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825285048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825313308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825327399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825346629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.825359319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825401049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825419129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.825435359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.826531119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.826578309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.826598069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82745318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82750127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82751572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82753267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82754798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82756367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82757842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.8275931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82760742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.82762043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.82763506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.8276666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.82768141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.8276965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.829855602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.829905272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.830143982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.830165452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.830703483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.830737813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.830758733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.830779173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.831199903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.831236853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.831258383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.831273803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.831290253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.831303553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.831320973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.831338143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.832211994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.832344044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.833997035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.834035525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.834054505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.834069505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.835573446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.835619306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.837092697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.837126817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839386969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839426549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839443859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839456799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839471559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839487099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839503099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839519019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.839535829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.839552119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.839568769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.841784151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.841829321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.841849091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.841867661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.841884311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.841897301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.841912921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.841929741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842516901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842550611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.842569372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:26.842603302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842634722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842762512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842803442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:26.842822452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801271713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801328193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801343503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801357653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801861484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801901004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801918504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.801935604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.803701695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.803778425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.803886445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.803940805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.804144476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.804186836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.804221446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.804259456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.806459817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.806502257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.806521487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.806539977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807607978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807653768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807672328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807748468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807763638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807779278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807797928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807818128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807833748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807846928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807863348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807878848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.807894148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.807910488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.807928338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.807960728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.807980948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.808596709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.811401871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.811438441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.811457891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820108018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820151818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820171938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820187138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820232218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.820250428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.820517338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.820546838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.820565688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.822338389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.822379959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.822401259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825349592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825518452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825536272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825553972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825570952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825591632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825609262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825626522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825644862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.825659322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.827413053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.827468623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.827517153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.827534503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.829550725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.829599285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.83720576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.837252291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.837292831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.837310471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.838198351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.838321371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.839635342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.839669652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.842081864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.842109434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.842128134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.842145874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.842162514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.842181524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.842878445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.842914225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.844640686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.844677836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.844696066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.844709276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.844726146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.844743596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.845318477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.845360787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845462157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845480237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845498117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845513457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845531407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845548507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845565397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845582107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.845604527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.845621297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.845640147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.847254778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.847294908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.847792528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.847833938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.847853858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.847868439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.847886669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.847907859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848455949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848505649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.848596509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:27.848635549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848767649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848827139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848865689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:27.848885979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798557224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798605794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798621814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798637984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798652494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798670534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798687584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798707064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.798724094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.798755484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.798789034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.798824065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798859575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798894565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798931585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798965715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.798998775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799016685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799033285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799051195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799069575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799084265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799099985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799358755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799380135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799397005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799413865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799432925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799449465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799462705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799478455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799495445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.799511905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799528355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799544755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799580805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.799597435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.800401006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.803217838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.803379018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.803403868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804503749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804556409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804576239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804592589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804612579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.804630659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.804719929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.804742129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.804759589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.80673246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.806788591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.806809811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.806972331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808819432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808848682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808867932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808884312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808900752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808916312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808932072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808947582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.808961032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.808980152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.809017732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.809043012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.809060272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.810890484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.810932914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.812652435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.812679445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.812697505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.812712465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.812841895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.812894495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.814567346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.814658116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.814807057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.814829397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.814861967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.814879387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.814897247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.814919567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.815531907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.815584767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.815605827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.815621917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.815640807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.815656177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.815672367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.815691107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.816317258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.816363438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816383898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816398198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816416048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816430558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816447618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816464448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816481268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816497848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.816515308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.81888455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.81891356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821140021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821276391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.821303381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.821322651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.821341372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.821356442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821374032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821395082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821896532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.821936292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.822005272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:28.822048512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.822086002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.822126482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.822164862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:28.822186292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.800921579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.800970559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.800986389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.801001739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.801017069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.801037769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.801056259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.801072389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.801371989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.801411319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80147603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80151145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80160304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80166765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80170228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80173411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80176721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80178869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80180575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.8018224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80183973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80185462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80187153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80190042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80191521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80193139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80194703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80197131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80198819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80200131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80201646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80203909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.80205545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80207082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80208725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80212352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80213992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.80238982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.804248382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.804298482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.804318912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805063542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805084802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805102922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805118272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805136672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.805152372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.805170642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.805700293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.805743593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807262664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807290614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807310574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807467184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807530484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807548504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807564754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807580244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807596484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807613764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807629704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807647164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.807661694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807676934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807710064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807726284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.807742804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.809374055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.809398055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.811710167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.811752837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.811772557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.811791417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.811809437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.811827307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.812646158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.812680458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.812825738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.812870988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.812893248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.812909098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.812925428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.812944928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.813450599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.813477289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.813676369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.813696589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.813713779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.813726909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.814489759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.814525769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.81507705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.81512626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81519677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81521593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81523348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81525025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81526666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81528274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81529837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81531552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.81533213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.81534759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.81538575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.816885821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.816938811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818078742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818116402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818134442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818150022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.818167692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.818184702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.818761823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.818791433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818892063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:29.818928453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.818963343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.819003523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.819039343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:29.819070703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.809120318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.809180208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.809199248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.809215138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.81161605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.81168105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.81170231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.81172143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.812164261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.812205181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.812235751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.812265441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.832696306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.832747616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.832782746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.832821866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.835185008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.835222378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.835241868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:30.835260768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835709368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835734478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835751998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835785248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835799618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835817218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835834808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835852358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835868588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835884448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835900078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835915248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:30.835939309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024697811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024750291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024786491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.024803471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.084251966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.088161319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.088209089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.088228619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095757094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095798624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095817684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095833754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095853644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.095870334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.095901245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:35101"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.107974754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.108022314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.108048194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.108613724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0abd8a53-d7e6-4eaa-9589-fc91119dbcf2","remote_addr":"[::1]:35101","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.108651014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0abd8a53-d7e6-4eaa-9589-fc91119dbcf2","remote_addr":"[::1]:35101","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.111503866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.111556476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.111577626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.111667036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"0abd8a53-d7e6-4eaa-9589-fc91119dbcf2","remote_addr":"[::1]:35101","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":3076,"response_code":200} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125040816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125163517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125181947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125200137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125217107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125232367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125248667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125265907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125282047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.125296477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.136808115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.136872345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.136891835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.137810156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.139587407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.139642188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.141121509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.141169649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.141190589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.141206299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.19642353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.19649022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.19651473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:52614"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.199522623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.199555663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.205870387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.205914487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.205933897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.205947997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.206190008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcdf6dba-b716-4fab-b331-251cb175d858","remote_addr":"[::1]:52614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.206220208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcdf6dba-b716-4fab-b331-251cb175d858","remote_addr":"[::1]:52614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.207527999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"dcdf6dba-b716-4fab-b331-251cb175d858","remote_addr":"[::1]:52614","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1217,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.208377589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.208446929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.210711201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.210743651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.211153401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.211177051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.211193701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.211209481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.254695724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.254725934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.254743574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:57896"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.256703936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.256733586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.257026856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"33800765-87c3-4ced-b73a-897eab251079","remote_addr":"[::1]:57896","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257100686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"33800765-87c3-4ced-b73a-897eab251079","remote_addr":"[::1]:57896","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257123696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257140326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257158166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257191066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257212276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257250966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257269496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257288316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.257308846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.263135331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"33800765-87c3-4ced-b73a-897eab251079","remote_addr":"[::1]:57896","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":6117,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.272843928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.272896108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.277612332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.277667012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.278304342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.278343792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.278362192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.278376482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.280332754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.280356214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.324836477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.324885017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.325371528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.325426498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.325509598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","remote_addr":"[::1]:38801"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.327900759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.327965689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"incoming request","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.32829275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"2dc19be8-ebd2-4149-b156-a728ada16ca0","remote_addr":"[::1]:38801","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"determined request API version","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.32834723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"2dc19be8-ebd2-4149-b156-a728ada16ca0","remote_addr":"[::1]:38801","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.32864458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.32867629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"request completed","v":0,"name":"test_read_only_replacement_sanity","level":30,"time":"2026-05-12T01:45:31.329579281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"uri":"/local/switch-id","method":"GET","req_id":"2dc19be8-ebd2-4149-b156-a728ada16ca0","remote_addr":"[::1]:38801","local_addr":"[::1]:63072","component":"dropshot","name":"75517216-e665-442b-815e-3386428999cb","latency_us":1283,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.798839324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.798938574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.798992904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.799048164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.799120064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.800257755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.800289715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.800305705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.800447745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.800503225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.800534135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.800562945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.801226555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.801358145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.801394455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.801426745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.803218337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.803282757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.803301657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.803319527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803469877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803488207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803528717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803561167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803575667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803592377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803608747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803624417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803640377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803653477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803668667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803684607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.803700607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.805389208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.805433229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.805487339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.805506039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.805903059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.80802996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.808083191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.808102791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808121301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808139511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808169251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808185751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808203051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.808218431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.808235221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.808252291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.808268481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809264821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809298521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809317931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809337701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809373271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809392081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809410502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809427652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809443912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809460912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809478692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809495782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.809510722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809526962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809567962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809583882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.809601592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.811287153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.811363403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.811387983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.811405713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.811424203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.811438883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.811456043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.811473273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812140044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812271224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812299154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812316584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812333174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812348274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812364464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812381144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812877464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812903724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812924944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812942244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812961424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.812975754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.812992504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.813012324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.813530225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.813565955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813594885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813610675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813627905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813642405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813663775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813680495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813697275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813714265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.813730555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.813747825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.813766365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.815340046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.815392526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.815411406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.815427116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.815445036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.815458896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.815477926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.815495556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816025616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816078857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.816097137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:31.816127677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816158387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816195967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816250547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:31.816270167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833241212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"internal-dns-resolver","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833554393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833587623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833602733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833619643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833812063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833905253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833926563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.833943873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.841775409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.841849159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.841881049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.841912329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.844890831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.844967901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.845005201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.845039561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.850523056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.851971107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.852214047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.852275317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853082677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853164087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853461358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853499558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853514008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853531278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853555018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853571558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853588118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853602918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853620108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853638328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.853653618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_read_only_replacement_sanity","level":40,"time":"2026-05-12T01:45:32.854641169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"75517216-e665-442b-815e-3386428999cb","error":"proto error: io error: No route to host (os error 148)","delay":"273.135592009s","count":"10"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.857231331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.857274521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.857311721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.857328611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.857725461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.859646182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.859703422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.859724132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864163206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864208126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864225716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864239366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864254656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.864268926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.864704756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.864727856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.864744546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.865859167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.865897927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.865918417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.865939687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.865974837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.865989737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866006937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866025647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866045217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866065207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866085357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866103437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.866118467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.868164349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.868240559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.868262149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.868279529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.86986141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.8699188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.873701423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.873731783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.873751583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.873767303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.874071033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.874102873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.875046554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.875087434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.876038945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.876075485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.876098715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.876114445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.878160266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.878204016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.879439517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.879578097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.884371641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.884451101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.884471471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.884487351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.884787311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.884816521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.885586932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.885615192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885756112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885774542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885790312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885802992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885819262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885835302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885852222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885867192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.885881272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.885898322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.885916112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.887521953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.887559863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.888715874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.888751924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.888770514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.888788874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.888806814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.888827414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.889399155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.889438595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.892174227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:32.892227137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.892330677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.892367047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.892400127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:32.892418197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802600862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802632992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802646202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802659352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802804093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802825753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802840923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.802855863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803046793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803081713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803110623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803143743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803210003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803247653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803280913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803314963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803347193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803366413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803384603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803403083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803473473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803511113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803529513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803637793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803653933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803671553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803688153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803703523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803719173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803735063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803751093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803766713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.803782863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803810193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803826813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803934333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.803952943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.805473835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.808634857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.808666757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.808684597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.809948328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.809966668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.809983328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.809998998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.810206598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.810238018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.811938399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.812000799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.812023839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.813619591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.813674761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.813697471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.813850871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.813910071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.813926771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.813947691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.813966321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.814021431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.814042131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.814074061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.814093101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.814110731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.814127531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.814164971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.814185581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.814205711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.816004432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.816059063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.820846986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.820889356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.820909066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.820923606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.821044106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.821066106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.822363017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.822435227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.822530457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.822547397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.822565057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.822579677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.822598437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.822617897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.823360848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.823387418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.823462188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.823514358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.823536558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.823552798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.823573448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.823593018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.824163529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.824191459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824217369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824233789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824251709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824265829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824283369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824300539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824316529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824335659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.824351869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.824367929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.824386289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.82615671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.82620864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.82622954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.826247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.82626874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.82628431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.82630149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.82631818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.826829761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.826875031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.826896041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:33.826929281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.826959871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.826995131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.827027831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:33.827047911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800754434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800802284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800818154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800833114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800847764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800867574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800885624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.800932274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.801584525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.801628105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.801660495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.801738555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.801873865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.801909185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.801993845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.802041185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803350216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803417906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803437626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803457396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803516886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803545736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803565456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803599006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803613056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803629576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803647586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803666356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803683206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803697496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803713946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803730686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.803746436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803763716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803781026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803815176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.803832066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.804120527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806375538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806398498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806415788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806592998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806610118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806627298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806645688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806663788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.806683008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806699738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806720268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.806738148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.8093421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.809377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.80939659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.814941955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815121265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815137915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815152955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815167095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815182455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815196565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815212255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815226945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.815239215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.815625395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.815662605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.815680025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.815718095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.818799118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.819102058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.820976389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.821010579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.821038429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.821052409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.825035612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.825076362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.826419483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.826444243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.837788142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.837816652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.837880822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.837897372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.839173603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.839199243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.841141514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.841167684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.841426825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.841444665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.841495145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.841510385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.842444065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.842467845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.843135286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.843177476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843199866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843216046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843233936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843249306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843265686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843281606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843296856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843311226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.843326186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.843340706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.843356236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.846751839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.846800359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.846821359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.846838269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.846855739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.846869949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.846887569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.846907309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.847615249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.847646289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.84810732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:34.84819065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.84825468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.8482921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.84832595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:34.84834562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798820626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798874476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798889896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798906276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798920496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798939806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798957316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.798976076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.798996406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799030206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799060716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799091026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799124506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799157916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799190036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799224806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799259446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799281616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799298626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799316246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799336396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799350836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799369256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799403396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799417416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799435766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799451676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799468266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799483776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799498106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799516326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799533036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.799549226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799564286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799582366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799617466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799634476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.799886016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802261098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802318268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802336258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802355898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802371028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802390828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802405358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802425268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.802439608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802454918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802471058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.802489488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805438171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805479751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805500521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805525081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805555681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805570191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805591651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805608021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805624911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805644041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805659951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805676771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.805691171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805706751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805739061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805754301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.805770671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.807896652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.807942662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.83151478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.83157068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.83159349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.83161011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.831717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.83174013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.835133313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.835162123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.835310273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.835327763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.835344003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.835357563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.835665263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.835696583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.837255565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.837299205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.837425405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.837444145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.837462745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.837478455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.838103265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.838124275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.842970309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.843017099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848634493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848677663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848697223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848750333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848769483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848790693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.848807843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.849772884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.849813734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.850484054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.850508374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.853366267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.853408037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.853427637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.853443547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.853461857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.853477397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.856458549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.856497669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.8572259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.85726444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.85733418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:35.85736906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.85740431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.85743878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.85747278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:35.85749097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79982651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.7998874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79990509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79992265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79993785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79995831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79998136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.79999961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.800271291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.800306571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.800342611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.800414351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.802874023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.802939613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.802973383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803007593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803051643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803073353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803093193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803112193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803228603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803247443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803296983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803336903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803351063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803366803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803384293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803402353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803418843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803434053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803455143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803472573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.803489153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803506233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803522903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803555203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.803571583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.804135454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.806871056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.806917676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.806936346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.8121926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.81223817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.81226299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.81227929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.81230365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.81231879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.815128332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.815174272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.815194622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.817429754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.817498244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.817522924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.817599464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.817640844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.817695744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818037204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818065654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818082384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818097844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818113764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818129334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.818148194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.818293344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.818331134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.818347794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.818363934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.822330897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.822371607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.823620628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.823661308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.823683148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.823703818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.823859778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.823881518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.827852791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.827902711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.830547823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.830594323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.830613243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.830627824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.830685814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.830755784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.832095655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.832135905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.832155885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.832170795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.832193315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.832208465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.832224455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.832240555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.833366726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.833411246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835058607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835080737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835098887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835112287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835128127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835145037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835161677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835179437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.835194527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.835315897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.835334617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.838556829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.83859702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.83883093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.83887693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.83889723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.83891276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.846899816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.846930956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.848929507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.848964657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.849007027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:36.849130347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.849457698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.849501448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.849544088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:36.849564778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798378032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798426542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798441162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798454792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798469752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798488352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798505452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.798523662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.798819413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.798863503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.798893353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.798925323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.799215653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.799262233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.799357943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.799392823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.800640864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.800721924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.800770144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.801217264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801495195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801546185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801564365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801596385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801609445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801626105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801642075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801656445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801671525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801684255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801700505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801714995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.801730545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.801848455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.801906295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.801941475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.801956545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.804804637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.811200622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.811323742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.811345942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815409025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815439745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815495205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815510775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815527855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.815541095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.816298746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.816352466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.816370826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.817951227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.817984767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.818004177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818231977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818293467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818312917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818330337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818347097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818363917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818380407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818397077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818425967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.818439847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.82155471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.82161365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.82163263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.82165124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.824228522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.824276722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.831732197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.831777037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.832573588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.832594198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.833075338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.833104288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.83511215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.83513645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.837335762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.837360292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.837422392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.837437812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.838061382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.838093602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.839711153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.839751603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.842792466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.842815706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.842892636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.842911356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.845696988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.845742228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.846943189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.846987229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84883681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84887244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84889175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84890953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84892694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84894573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.848967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84898654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.84906217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.84910013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.84912075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.852610803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.852657113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.852798813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.852814773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.852912293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.852953883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.853544564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.853578754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.856709806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.856803276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.857759177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:37.857810267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.857844297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.857896107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.857928917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:37.857944777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799522986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799560076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799577676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799593346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799608866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799631846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799649156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.799665576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.800182727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.800250337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.800285047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.800318597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.800478917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.800521197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.800554567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.800588037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.801830688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.801867098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.801886808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.801905368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.803957249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.803998789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.804017369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.804057119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.804071949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80411485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80415631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80417292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80419205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.8042066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80422163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80424004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.80425525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.808576873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.808763483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.808800793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.808816363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.810553414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.812545356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.812589656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.812608896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.812946826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.812965356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.813006066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.813022176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.813038756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.813051666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.813119566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.813139886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.813156956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.815404698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.815462998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.815492288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860017182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860085012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860101002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860119882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860135892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860151162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860169552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860186422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860204532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.860223722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.865961796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.866049176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.866068446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.866314056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.869363199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.869408369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.870233299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.870286009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.87044348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.87046082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.873001741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.873075132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.874291342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.874323282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.874445113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.874461283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.874534863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.874550853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.874571283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.874588073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.875352213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.875509023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.875560593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.875577543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.875595783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.875612313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.876570744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.876606114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.877529145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.877569475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881765558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881799808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881820158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881834928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881852558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881869298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881885328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881905208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.881920618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.881940108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.881958458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.885233401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.885283491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.886309171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.886373792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.886394452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.886414982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.886432962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.886511952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887081782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887121512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.887319162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:38.887391992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887425342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887461372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887503132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:38.887525192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799462529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799515259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799531339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799547609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799562329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799582599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799601289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799617899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.799718209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.799768609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.799801819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.799833139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799901209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799938269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.799971569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.800022929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.800056679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.800079539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.800096009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.800116089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80013488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80015155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80016877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80019863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80021396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80023326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80025045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80026608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80028116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80029594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80031175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80032739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.80034258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.80035986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.80037766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.80041285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.80042939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.80088141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.802935712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.802991122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.803011202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803418572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803443132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803461352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803477832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803495282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.803511862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.803529342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.803546242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.803562432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.804848483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805012773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805068603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805087493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805118383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805132223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805148523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805175113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805191003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805205043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805219673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805235313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.805248233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805262653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805296373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805311723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.805327863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.806894505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.806948175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.806967005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.806979905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.806996065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.807009425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.807024375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.807038975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.807874495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.807906605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.807967715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.807983355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.807999075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.808012895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.808028955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.808045015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.810566727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.810604057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.810671677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.810724427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.810746928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.810762678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.810779488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.810801938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.811460388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.811489008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811553818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811577808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811596148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811610348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811627878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811645138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811662158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811677378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.811693568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.811708978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.811728118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.81365141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.8136827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.816537932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.816613752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.816737912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.816825362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.816847102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.816869442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.817922393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.817949133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.818150883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.818187413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.818218263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.818253633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.818289773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.818308143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799286682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799348002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799364312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799378112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799392022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799411902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799429482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.799446392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.799801142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.801959414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.804909386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.804961016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805362486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805404456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805437707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805472417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805597387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805651077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805670037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.805688737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.805711367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.805726427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.805774907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806045587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806066187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806084897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806100847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806116877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806133437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806146327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806162117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806177647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.806192677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.819730547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.819786727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.819822167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.819841457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.820635328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.829738205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.830211005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.830234625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830389475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830407335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830450115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830485515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830509065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.830521685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.830535985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.830551775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.830566935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.834245928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.834357958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.834406928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857377656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857447596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857463756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857488606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857506036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857521626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857539886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857557896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857574286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.857589736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.858138456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.858197286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.858215386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.858616887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.866653933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.866696263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.866803283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.866821053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.866885793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.866901703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.869239535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.869287765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.872010237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.872061997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.872324487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.872343997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.872363627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.872377757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.879701483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.879748383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.880610783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.880655833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.881388014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.881427254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.881447584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.881463384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.881928444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.881960904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.885350147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.885397697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.885519167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886088567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886147607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886164547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886181027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886196887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886213257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886228877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.886246517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.886263127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.886279257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.900394548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.900438398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.912265967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.912312047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.912330167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.912344517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.912523067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.912560097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.913250638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.913288968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.913390458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.913425038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.914626709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.914668549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.914731789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.914752409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801379526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801421636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801439676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801454597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801525237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801587307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801607047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801623787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.801752127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.801788257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.801819987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.801886037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.801983427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802020017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802054317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802085977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802117857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802135427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802153197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802170767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802189277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802203577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802221137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802250917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802264037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802282117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802301597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802319097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802337667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802352367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802376987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802392347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.802409537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802427097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802444497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802479317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.802497327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.803037998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.805067089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.805131259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.805154259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818362569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818401359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818466539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818485359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818505229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.818520519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.81935418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.81939075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.81940986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.821476692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.821520702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.821541662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821565522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821632402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821651322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821668802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821689132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821706412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821723382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821741752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821760042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.821775712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.828680167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.828751777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.828769207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.828785917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.836269533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.836334333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.836435313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.836514413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.836538903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.836554133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.836574513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.836596163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.837482264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.837526434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.843247008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.843275118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.843293968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.843308208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.844113249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.844156169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.844868609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.844911549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.844935279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.844951659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.844971979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.844985699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.84641687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.84644584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.847398751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.847426651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847504081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847521241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847545241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847558821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847574571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847590061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847605171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847621931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.847638811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.847655991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.847671381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.849772483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.849812663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.853103185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.853150685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.853169676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.853183706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.853688216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.853717856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.854445526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.854502027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.854593107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.854628887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.858235419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.858278919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.858316189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.858338669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80056067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80060605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.8006216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80063699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80065096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80067259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80069001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80070696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.80105953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.80111088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.80114129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.80117782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80134275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80138401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.80141897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.801451991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.803134202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.803162982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.803181422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.803227032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803336002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803354552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803375522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803410412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803426282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803443862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803460372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803477182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803492812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803508892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803528092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803544152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.803562172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.810547107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.810587917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.810627687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.810644287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.811622638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.814975171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.815020461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.815041011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815510431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815561761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815581861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815597801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815615221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.815630651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.815854951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.815879681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.815896231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817361332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817387783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817408723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817426333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817461683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817486613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817505033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817522653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817538963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817555453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817573793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817590463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.817605683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817622123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817657153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817674143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.817691933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.822049116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.824534388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.824611028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.824627238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.824677338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.824693758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.824710608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.824728008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.8276243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.82766523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.82768359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.82769869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.82771387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.82772762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.82774209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.82775739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.831059403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.831094313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.831120773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.831136323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.831155723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.831169053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.831183923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.831201943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.832291854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.832332034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834283295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834318655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834335445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834347725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834361875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834378115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834393675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834408955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.834423715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.834438715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.834456745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.836767527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.836827597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.836881487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.836934917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.836954997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.836969597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.836985587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837004537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837707658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837752168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.837771448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.837806988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837839738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837919688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837955398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.837974718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.801738764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.801790354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.801805094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.801818294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.803286475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.803400555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.803753045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.803784355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804011695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804050435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804130826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804166126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804196646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804234396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804270706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804304016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804336176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804357506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804401236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804419936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804464896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804480796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804498676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804533056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804546346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804562856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804579076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804595626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804613186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804626226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804642226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804661166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.804677866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804693636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804711216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804746926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.804764706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.805700317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.808777949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.808823699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.808844819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812715802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812756722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812776682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812791792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812808752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.812823642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.813179912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.813211982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.813232382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.814360923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.814392563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.814411743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814467743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814500443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814516133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814533833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814549343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814566263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814582923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814597853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814615383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.814632113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.816013924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.816092025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.816110115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.816127365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.819834767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.819906917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.820247968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.820269878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.820320218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.820336728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.820357698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.820374808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.82371314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.825108251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.825278411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.825296911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.825339282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.825394202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.825704802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.825724382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.829658825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.829687455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.829804965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.829839905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.829859005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.829876425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.834250138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.834277348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.835100799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.835122389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839436972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839467002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839486592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839503782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839521522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839537552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839554002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839571342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.839587892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.840239693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.840281393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.842162424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.842201734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.842375574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.842416764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.842435194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.842449964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.842466614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.842486804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843253575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843277385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.843334555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.843369785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843399925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843447195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843478425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.843495665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837601834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837657014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837673024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837687294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837701184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837720304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837736504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.837751324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.838401724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.838480324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.838524834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.838554584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.842677128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.842731688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.843776298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.843824598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.84577483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.84582268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.84584371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.8458635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84611275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84614126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84616072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84619449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84621052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84622824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.846245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.8462647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84628194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84629675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84631331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84633083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.84634776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.846831121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.846956791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.846995501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.847012671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.847574581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.852231165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.852264395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.852284495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856802078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856843398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856862968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856880648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856942368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.856961768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.857336699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.857358509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.857378409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.85858956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.85862752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.85865018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85954123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85959242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85960889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85962838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85964545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85966184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85967815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85969444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85971379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.85973032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.85975046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.85978831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.859805311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.859822751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.863280453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.863323073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.863570333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.863588553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.863683723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.863700993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.863723493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.863744963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.866450556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.866593746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.868808077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.868829907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.868850977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.868865377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.868888537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.868907317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.870334948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.870362038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.871334639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.871378739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.871398239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.871413079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.871429729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.871449259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.87201269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.87205566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87214262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87216086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87218047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87219677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87221397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87223347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87225459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.8722763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.87229395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.87231178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.87233027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.875220072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.875279932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.876994633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.877040043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.877061904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.877076964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.878462695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.878504045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.881102197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.881140197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.882687898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.882740748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.886984031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.887047991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.887082151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.887101021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831642392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831683442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831699812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831717282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831732212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831753942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831773032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.831790802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.832082483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.832130063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.832160363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.832192913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.832860013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.832912543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.832948763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.832981303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.834916325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.834947595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.836506166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.836544416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836802746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836823296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836875186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836912116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836925806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836940346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836956906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836971906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836986726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.836999186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.837015436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.837032766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.837048846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.837353567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.837837347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.837882647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.837898627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.838587108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.840575689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.840620759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.840642149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845074202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845739393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845808423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845827203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845845673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.845873263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.846398363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.846436413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.846458883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.847608954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.847672604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.847722544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848740265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848811375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848827945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848846955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848863265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848878875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848894545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848911925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848928815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.848943605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.850175116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.850317906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.850338366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.850356026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.852093778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.852120028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.856804971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.856844391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.856864201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.856879291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.857286002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.857331222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.858555433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.858591513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.859225443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.859265903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.859287023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.859301913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.860750344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.860792134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.861384195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.861410115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.861498585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.861515655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.861532065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.861545765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.861562705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.861580755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.862405095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.862430515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86851512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.8685608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86857969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86859505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86861382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86863062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86864609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86869114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.86870858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.869942951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.869968381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.872658973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.872700993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.873674274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.873709054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.873755854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.873774064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.875415235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.875453445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.876299726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.876367816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.926283254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.926448334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.927536285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.927582935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.927830245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.927853885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798698391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798756961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798775851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798812012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798829222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798851362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798870062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.798888792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.807709778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.807779638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.807810848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.807842148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808348199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808394249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808429169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808460809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808538719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808568259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808586869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.808605419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808644619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808661349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808683399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808713399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808731009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808749489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808767289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808784709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808801199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808815949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808831149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808846809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.808863389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.81006991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.81012817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.81016322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.81017979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.81053987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813247922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813285362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813301752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813382242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813398153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813414373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813435373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813451053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.813463713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813478973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813496403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.813511813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.814602503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.814631563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.814649293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.817964366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818024206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818039506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818055246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818070906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818086836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818101976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818116446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818131816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.818145736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.818349156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.818386456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.818404266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.818420866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.820120658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.820160908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.820209118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.820224738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.820243608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.820257208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.82339192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.82343093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.824388061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.824445291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.824465261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.824480251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.824499151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.824514721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.824532931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.824549571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825101381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825137571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.825155591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.825171391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.825188741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.825202531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825218971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825234941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825807572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.825846322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831539126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831580996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831600546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831614316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831629886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831646716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831663376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831680246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.831698326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.831892426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.831933326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.833915298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.833957608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.834114798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.834146838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.834172788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.834187938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.835367639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.835400119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.83603336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.8360747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.83685675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.83691766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.839816122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.839857502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.839939803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.839981963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800397656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800456436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800477316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800495026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800512126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800532746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800551116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800569146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800845006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800883876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800920706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800954046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802166477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802219277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802260267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802298737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802338937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802361177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802390827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802411877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802432457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802448937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802465647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802495987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802510627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802528787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802546747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802565337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802581577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802597097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802627707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802646857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.802664457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802684787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802706737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802742097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.802760157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.803174308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.805036039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.805119369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.805139729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807033231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807069671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807088221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807102241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807118141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.807131211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.807146671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.807193161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.807213741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811230014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811264754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811290804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811466884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811544754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811566184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811585124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811603804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811625164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811642624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811660024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811678644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811696384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811716704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811756464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811775024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811797324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.813456306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.813511296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.814329056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.814369576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.814673116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.814731607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.814958767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.815049567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.817814389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.817861109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81889138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81891806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81893731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81895168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81896851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81898935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81961507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81964047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81974355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81976108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81980055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.8198179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.8198383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81985725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820439201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820479291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820501221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820516821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820533331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820546811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820564161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820581161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820599291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820617501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820637901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820656391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820674391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824029734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824077604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824764814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824792334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824810704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824829164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824849964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824869274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825456315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825490495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.825518405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.825555335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825594925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825636125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825677235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825697805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799451318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799503658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799519678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799533248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799547928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799568608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799586778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799602808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.799678238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.799763748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.799797028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.799828798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799863298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799908598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.799942198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800001808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800037088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800067338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800136679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800158439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800177489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800192619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800236539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800268219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800281829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800298379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800314319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800330799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800346649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800360469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800375899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800391409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.800406899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800421829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800438439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800471309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.800487179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.80154423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803418341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803462401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803481371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803502111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803519481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803566151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803583751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803601101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.803615281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803635311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803653021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.803669371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.804679342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.804717772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.804736862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804755282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804788732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804807052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804824962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804840732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804859362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804879612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804895762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804913672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.804926382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.804955022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.804987122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.805002672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.805018912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.806501143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.806547803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.806569573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.806584233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.806602593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.806617513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.806632883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.806649033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.807428514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.807465744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.807483944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.807498014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.807514494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.807527394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.807542834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.807559394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808074064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808113885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808132165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808145145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808160815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808189405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808205745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808222145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808724145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808747535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808783235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808817275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808834785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808848375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808864105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808879665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808895335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808912225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.808928865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808945695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.808964095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.810490936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.810549346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.810569546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.810584586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.810602736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.810616946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.810636406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.810655396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811132227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811188057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.811205717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.811237457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811266107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811298997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811330977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.811360917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832645436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832672196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832700286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832715346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832729656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832777746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832835076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.832856076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.833168046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.833210316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.833243306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.833273507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.833734357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.833775367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.833812377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.833845827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.834162817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.834191747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.834210687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.834229507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.834909798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.834937898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.834956278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.834987788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835002318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835033338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835050678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835068528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835084338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835115108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835131318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835148108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.835164298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.835196358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.835232508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.835267938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.835284898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.835787398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.83815308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.83820392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.83822543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.838911231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.838945511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.838962781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.838977711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.838994651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.839009341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.839027291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.839045581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.839068141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840129942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840225072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840277782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840386762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840423762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840438462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840455402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840471382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840487262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840503162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840518292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840533302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.840546572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840563042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840602342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840626562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.840644052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.842846434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.842881684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.844131445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.844153665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.844204565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.844241425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.844260225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.844281275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.845194885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.845232116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.845310636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.845327336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.845345526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.845359826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.845376136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.845393006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.845964336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.846000786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.846019846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.846034836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.846059576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.846074786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.846090266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.846109186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.846665947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.846739387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847373167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847415047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847436837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847453637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847470677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847487347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847503007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847519097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.847568027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.847585767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.847605687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849075278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849111448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849174878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849191799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849209799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849225159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849240769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849258109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849802049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849821289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849853819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.849894189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849924349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.849959249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.850015739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.850035219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814680985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814738056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814760146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814774286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814788156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814806996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814824636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.814840636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.814928646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.814961536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.814991536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.815025776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816496187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816573727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816606197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816637557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816673217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816690607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816705657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816721437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816737477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816750797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816765647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816797957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816810957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816825497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816839617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816853907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816867787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816879997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816894307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816908757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.816922787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816941147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816955997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.816986287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.817000787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.817682798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.822132691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.822202741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.822222451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823003252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823175092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823831362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823874322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823891832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.823905532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.827849435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.827893455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.827915985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.829350677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.829432517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.829454977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829758067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829806207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829821467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829839667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829855497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829873087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829893157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829910937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829928447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.829955507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.829972467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.830020807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.830038297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.830086697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.83452977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.83457816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.834888381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.834907421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.834978491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.835026771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.835045471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.835064051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.836315092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.836343862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.836439432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.836455832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.836472412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.836487872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.836504132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.836520632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.837158672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.837199552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.837219452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.837235012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.837257363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.837270163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.842373426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.842424206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.843189817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.843238837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843732997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843767777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843787747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843801847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843824797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843841357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843858167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843875357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.843893298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.843910868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.843927058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.84686404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.8468931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.84780941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.84784825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.847869511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.847886841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.847906231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.847930771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848506621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848546471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.848650161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.848707641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848738701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848772021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848811071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.848828081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798854617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798907097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798922817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798936537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798950197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798970587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.798986537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.799002937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.799793867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.799851017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.799911497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.799940837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.799970407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800005677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800050937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800082527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800115327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800133408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800148978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800167238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800219078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800237338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800254958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800285448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800298438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800313008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800329438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800345008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800359998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800372288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800386468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800402528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.800417968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800431978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800448358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800483558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800499228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.800956378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.802627609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.802667199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.802687179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.8034234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.80345656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.80347472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.80348898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.80350604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.80351986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.80353577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.80356386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.80358029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804582281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804666131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804687201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804705241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804735671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804750781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804767131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804782831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804798401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804813831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804829991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804845411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.804858841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804873741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804906141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804921921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.804937511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.806439582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.806486602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.806507092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.806523042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.806541082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.806554402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.806570602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.806588692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.807337343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.807373883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.809508675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.809542305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.809694585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.809751355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.809769775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.809790235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.810415155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.810467765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.810487715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.810503475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.810520595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.810534175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.810551855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.810569035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.811129526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.811161246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811179406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811334636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811362736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811377366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811393576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811409456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811425366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811441016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.811456686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.811472566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.811490656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.812889097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.812937637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.813131917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.813171937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.813189757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.813203947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.813254907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.813275597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.815546329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.815597109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.815808019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.815851979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.815935859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.815974879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.816008389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.816026089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.7989657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79903167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79904668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79905993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79907281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79909027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79910504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79911984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79913843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.7992034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79925902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79928906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79931716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79934849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79938063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.7994133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79953324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79957708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79959339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.79963439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79965112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79966413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"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_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79968078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79971048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79972325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79973957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79978526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79982907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.7999151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79995271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.79998486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.80006829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.800129371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.800412591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.800476671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.800515581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.800531061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.801368471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803313103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803369433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803390543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803533093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803552273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803611763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803631963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803648243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.803661693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803726233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803744833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.803761863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806152295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806200385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806219325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806310335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806348865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806363915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806381505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806398965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806414365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806428385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806442155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806455655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.806468035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806482115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-switch0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806512665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806527505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.806542405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.808068296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.808124967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.808145547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.808160537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.808178317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.808203327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.808219937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.808236607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.808982727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.809009837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.811994869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.812017859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.812034789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.812049179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.81241103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.8124544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.81305898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.81310501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.81312454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.81314243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.81316216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.81317692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.814318151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.814342481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.814944552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.814975002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815043252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815060342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815075902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815092392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815109172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815125172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815141502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815157752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.815173192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.815187722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.815203722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.816698413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.816722613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.819661775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.819707745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.819729035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.819744385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.820040836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.820061916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.820669756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.820695066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.820763816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_read_only_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.820822546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.821996437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled0","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.822060637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"interface":"fake-sled1","component":"ManagementSwitch","name":"75517216-e665-442b-815e-3386428999cb","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.822093187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_read_only_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.822113417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":18039,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"75517216-e665-442b-815e-3386428999cb","num_samples":16}